This is curriculum created by Jacqui Cheng and Daniel X. O'Neil for the Smart Chicago Collaborative under their #civicsummer program in July and August 2013.
Go here for more information about this program: http://www.smartchicagocollaborative.org/projects/civic-innovation-summer-2/
This is one of six custom sessions that cover the concepts of open and specific content that relates to the theme that the youth are working on in their summer program.
The Mikva Government Fellows theme is “how government works and how it can work for youth” and their decision makers are City Aldermen. Smart Chicago will be working with this Council on Chicago Works for You, which uses the City’s Open311 system to display information about city services.
This is curriculum created by Jacqui Cheng and Daniel X. O'Neil for the Smart Chicago Collaborative under their #civicsummer program in July and August 2013.
Go here for more information about this program: http://www.smartchicagocollaborative.org/projects/civic-innovation-summer-2/
This is one of six custom sessions that cover the concepts of open and specific content that relates to the theme that the youth are working on in their summer program.
The Free Spirit Media DocuMakers are working on media throughout the summer. Smart Chicago will be working with this group on EveryBlock and the significance of citizen journalism, tutorials on using open-source data tools, and a review of Creative Commons and other useful tools you in youth reporting.
This document provides an overview of digital storytelling as a teaching tool. It discusses using digital tools like word processing, blogs, wikis, podcasting and photo/video tools to create digital stories. Examples of how digital stories can be used in religious education are provided, such as retelling Sunday gospel readings or creating a photo storybook of the stations of the cross. Steps for creating digital stories like deciding on a topic, writing a storyboard and finding images/music are outlined. Various free online tools and resources for creating and publishing digital stories are also listed.
This document provides information about an online course on using technology in faith formation and catechesis. It discusses how participants can earn certificates of different levels for completing coursework. Coaches are available for ongoing support via email, phone and webinars. The course utilizes various online tools like blogs, wikis and webinars to facilitate collaboration and discussion. It aims to help participants enhance their technology skills and implement what they learn to be more effective faith educators. Safe online practices are also covered.
This document provides an edited collection of essays on the topic of information design. It includes an introduction by the editor Petra Černe Oven discussing the role of design in meeting people's needs. The collection contains several chapters by different authors on various aspects of information design such as using graphics to convey information, transforming information through design, designing medical information, and implications of reading on the web for online information design. It was edited by Petra Černe Oven and Cvetka Požar and published by the Museum of Architecture and Design in Ljubljana, Slovenia in 2016.
Navigating 21st Century Digital Scholarship: OERs, Creative Commons, Copyrigh...NASIG
Digital scholarship issues are increasingly prevalent in today’s environment. We are faced with questions of how to protect our own works as well as others’ with responsible attribution and usage, sometimes involving a formal agreement. These may come in the form of Creative Commons Licensing, provisions of US Copyright, or terms of use outlined by contractual agreements with library vendors. Librarians at Eastern Carolina University and Kansas State University are among several university libraries now providing services to assist navigating these sometimes legalistic frameworks. East Carolina University Libraries are taking initiatives to familiarize faculty, researchers, and students with Open Educational Resources. Librarians identified a need to have pertinent understanding of the Creative Commons license and how it is used to protect created works that can be shared, modified and reused. At Kansas State, librarians identified the overlap of their subject matters through their correspondence regarding users’ copyright and licensing questions; a partnership formed, and they implemented a proactive and public-facing approach to better meet user needs and liability concerns at a research university.
NASIG audience members will learn how to:
- Find and identify Creative Commons licensed materials
- Modify and cite Creative Commons works
- Obtain a Creative Commons license
- Provide copyright literacy education to their campus communities through outreach and online copyright learning resources
- Present vendor license terms and best practices for the everyday user’s understanding and search process
This document discusses technologies that can enhance teaching and learning, including Web 2.0 and 3.0 tools. It explains why these technologies are needed to engage digital native students and prepare them for their future. Several specific tools are described, including Piclits for creative writing, Toondoos for cartoon creation, Dropbox for file sharing and backup, Google Voice for phone services, the Wayback Machine for archiving web pages, and ADrive for cloud storage. The document emphasizes the importance of teachers developing their own learning networks and discussing technical topics with students.
CUTGroup Presentation for Chicago Civic Design Campsmarziano
Civic User Testing Group (CUTGroup) presentation for Chicago's Civic Design Camp.
Smart Chicago's CUTGroup is a community of over 800 Chicago residents who test a civic websites and apps. This presentation goes over how we run the CUTGroup and the three main components of CUTGroup as UX design, digital skills and community engagement.
This is curriculum created by Jacqui Cheng and Daniel X. O'Neil for the Smart Chicago Collaborative under their #civicsummer program in July and August 2013.
Go here for more information about this program: http://www.smartchicagocollaborative.org/projects/civic-innovation-summer-2/
This is one of six custom sessions that cover the concepts of open and specific content that relates to the theme that the youth are working on in their summer program.
The Free Spirit Media DocuMakers are working on media throughout the summer. Smart Chicago will be working with this group on EveryBlock and the significance of citizen journalism, tutorials on using open-source data tools, and a review of Creative Commons and other useful tools you in youth reporting.
This document provides an overview of digital storytelling as a teaching tool. It discusses using digital tools like word processing, blogs, wikis, podcasting and photo/video tools to create digital stories. Examples of how digital stories can be used in religious education are provided, such as retelling Sunday gospel readings or creating a photo storybook of the stations of the cross. Steps for creating digital stories like deciding on a topic, writing a storyboard and finding images/music are outlined. Various free online tools and resources for creating and publishing digital stories are also listed.
This document provides information about an online course on using technology in faith formation and catechesis. It discusses how participants can earn certificates of different levels for completing coursework. Coaches are available for ongoing support via email, phone and webinars. The course utilizes various online tools like blogs, wikis and webinars to facilitate collaboration and discussion. It aims to help participants enhance their technology skills and implement what they learn to be more effective faith educators. Safe online practices are also covered.
This document provides an edited collection of essays on the topic of information design. It includes an introduction by the editor Petra Černe Oven discussing the role of design in meeting people's needs. The collection contains several chapters by different authors on various aspects of information design such as using graphics to convey information, transforming information through design, designing medical information, and implications of reading on the web for online information design. It was edited by Petra Černe Oven and Cvetka Požar and published by the Museum of Architecture and Design in Ljubljana, Slovenia in 2016.
Navigating 21st Century Digital Scholarship: OERs, Creative Commons, Copyrigh...NASIG
Digital scholarship issues are increasingly prevalent in today’s environment. We are faced with questions of how to protect our own works as well as others’ with responsible attribution and usage, sometimes involving a formal agreement. These may come in the form of Creative Commons Licensing, provisions of US Copyright, or terms of use outlined by contractual agreements with library vendors. Librarians at Eastern Carolina University and Kansas State University are among several university libraries now providing services to assist navigating these sometimes legalistic frameworks. East Carolina University Libraries are taking initiatives to familiarize faculty, researchers, and students with Open Educational Resources. Librarians identified a need to have pertinent understanding of the Creative Commons license and how it is used to protect created works that can be shared, modified and reused. At Kansas State, librarians identified the overlap of their subject matters through their correspondence regarding users’ copyright and licensing questions; a partnership formed, and they implemented a proactive and public-facing approach to better meet user needs and liability concerns at a research university.
NASIG audience members will learn how to:
- Find and identify Creative Commons licensed materials
- Modify and cite Creative Commons works
- Obtain a Creative Commons license
- Provide copyright literacy education to their campus communities through outreach and online copyright learning resources
- Present vendor license terms and best practices for the everyday user’s understanding and search process
This document discusses technologies that can enhance teaching and learning, including Web 2.0 and 3.0 tools. It explains why these technologies are needed to engage digital native students and prepare them for their future. Several specific tools are described, including Piclits for creative writing, Toondoos for cartoon creation, Dropbox for file sharing and backup, Google Voice for phone services, the Wayback Machine for archiving web pages, and ADrive for cloud storage. The document emphasizes the importance of teachers developing their own learning networks and discussing technical topics with students.
CUTGroup Presentation for Chicago Civic Design Campsmarziano
Civic User Testing Group (CUTGroup) presentation for Chicago's Civic Design Camp.
Smart Chicago's CUTGroup is a community of over 800 Chicago residents who test a civic websites and apps. This presentation goes over how we run the CUTGroup and the three main components of CUTGroup as UX design, digital skills and community engagement.
Civic Innovation Summer Education Council CurriculumDaniel X. O'Neil
This document summarizes an introductory meeting for a Civic Innovation Summer class. It introduces the instructors, Jacqui Cheng and Dan X. O'Neil, and discusses the following topics: student introductions and their technology experience, an overview of the class topics including the history of the internet and web, and principles of open data and civic hacking. Guidelines are also provided around social media use and etiquette.
This document discusses the emerging field of social semantic sensor web. It describes how the proliferation of sensors embedded in devices, homes, cars, etc. can be connected to the social web and annotated with semantic technologies. This would allow machines to better understand sensor data, such as using ontologies to infer weather conditions from different sensor readings. The document outlines technologies like the SSN ontology for describing sensors and how sensor data could be attached to social media posts. Finally, it discusses potential applications in areas like disaster management, traffic reporting, and crowdsourcing health data.
Luke Closs discussed how open data can enable sustainable innovation. He provided five lessons: (1) cities miss out on small, cheap innovations that citizens create; (2) small hacks can lead to big products and services, as demonstrated by the evolution of his VanTrash app into the Recollect platform; (3) open data makes municipalities low-hanging fruit for companies and innovators; (4) small communities greatly benefit from releasing open data to lower barriers for outsiders; and (5) lack of standards limits investment in innovations as solutions cannot easily scale or spread between locations. He argued that open data allows new services at lower costs, improving lives and enabling competition.
Juan Carlo G. Fetalino graduated with a Bachelor of Elementary Education degree majoring in Preschool Education from the University of Santo Tomas. The document then provides brief 1-2 sentence definitions of common digital terms like email, VoIP, blogs, wikis, online chat, social networking, social bookmarking, the World Wide Web, URLs, HTML, streaming, web feeds, and podcasts. It concludes with a bibliography citing sources for the definitions.
Juan Carlo G. Fetalino graduated with a Bachelor of Elementary Education degree majoring in Preschool Education from the University of Santo Tomas. The document then provides brief 1-2 sentence definitions of common digital terms like email, VoIP, blogs, wikis, online chat, social networking, social bookmarking, the World Wide Web, URLs, HTML, streaming, web feeds, and podcasts. It concludes with a bibliography citing sources for the definitions.
Web 2.0 represents the second generation of the World Wide Web and is characterized by more user-generated content, greater interactivity, and participation through social media and networking. Key aspects of Web 2.0 include easy publishing of content by users, social networking and collaboration, open exchange of data between websites and applications, and interactive user experiences. Sir Tim Berners-Lee originally envisioned the Web as a collaborative medium where people could meet, read, and write online, and Web 2.0 has helped realize this vision through user contributions and interactivity.
Global lodlam_communities and open cultural dataMinerva Lin
This document provides an overview of linked open data in libraries, archives, and museums. It defines linked open data and open cultural data, and discusses their importance in enabling connections and collaboration. The history and role of communities in advancing open cultural data initiatives are described. Key events like the LODLAM summits that brought the community together are summarized. The document promotes open data standards and licensing to realize the full potential of linked open cultural data.
Open source refers to the process by which software is created, not the software itself. The open source process involves voluntary participation where anyone can contribute code freely and choose what tasks to work on. It relies on collaboration between many developers worldwide who are motivated to scratch an itch, avoid reinventing the wheel, solve problems in parallel, and leverage the law of large numbers through continuous beta testing. Documentation and frequent releases are also important aspects of open source development.
Civic User Testing Group as a Model in Changing the Relationship Between Gove...Daniel X. O'Neil
The document discusses the Civic User Testing Group (CUTGroup), which was started to improve the relationship between government, developers, and residents. The CUTGroup pays residents to test civic apps in public computer centers to provide direct feedback from users. This helps give residents access to technology and skills, and helps developers and governments understand user needs and preferences for civic data and apps. The goal is to create technology that residents find truly useful and engaging.
Overcoming the Challenges to Creating an Online User ExperienceRachel Vacek
The modern library web environment consists of multiple content sources and applications that perform essential functions that often overlap and could potentially create a fractured user experience. For example, content in a library’s website may be replicated in LibGuides, blogs, a knowledge base, or even a course management system like Blackboard. Search functionality in a discovery platform may be replicated in a federated search tool or the ILS OPAC. What's even more challenging is that all these tools might be managed by different departments within your library. This presentation will highlight the technical and political challenges to building a single web experience for users and really focus on how to overcome these challenges.
This document defines and explains several common online terminology:
- Email allows sending messages over the internet to other email accounts instantly. Anyone with an email address can email others including businesses and government agencies.
- A personal website can be used as an online voice to share ideas, customize features, and inspire others as an online diary.
- Online chat provides real-time text message transmission between users over the internet.
- A URL is the address of a specific website or internet file, using slashes to denote directories without spaces or certain characters.
- VoIP allows talking to others long-distance and internationally without phone charges by sending voice digitally over the internet using IP instead of analog phone lines.
- Social
The document discusses the importance of the internet in modern society. It begins by defining the internet as a worldwide network of computers not controlled by any single organization. It then lists several key advantages and uses of the internet, including communication, access to information and entertainment, as well as online services like banking, job searching, and ticket/reservation purchases. Additional sections provide details on the world wide web, videoconferencing, blogs, and social networking.
I gave this talk on IEEE Day (October 7, 2014). I covered Introduction to Open Source, Various Projects and Products in Open Source, What students can get from Open Source and various different aspects of Open Source during this talk.
Please feel free to download, modify and use the slides for your talks. Lets keep rocking the Free Web ! :)
The document discusses the dark web and privacy. It begins with an overview of the dark web, including that it goes beyond just illegal activities and can be used to protect privacy. It then outlines the agenda, which includes exploring the origins of the dark web, anonymous browsing tools like Tor, how to navigate the dark web and its pitfalls, and tools that hackers use. The document provides background on topics like dial-up networks, bulletin board systems, the evolution to broadband, and the history of Tor and onion routing. It also covers navigating anonymously, such as through VPNs and Tor, and common hacker tools.
Library Staff Day: Social Media, Public Libraries, and Media Streaming ServicesMelissa Brisbin
An overview of popular social media outlets and their use in public libraries, as well as a comparison of three media streaming services currently available to libraries.
How to create accessible websites - WordCamp BostonRachel Cherry
This document summarizes a workshop on creating accessible websites. It covers why accessibility is important, common accessibility issues, and how to address them. The workshop teaches that accessibility should be considered throughout the design process by following web standards, learning accessibility guidelines, and using testing tools. Universal design principles aim to make digital content usable by all people.
This document discusses open source software and its relevance for libraries. It begins by addressing common concerns about open source like security and lack of commercial support. It then explains how open source software development works through peer review and transparency. Examples are given of large organizations and businesses that use open source. The document emphasizes the natural alignment between open source principles of open access and collaboration and libraries' mission. It provides resources for libraries considering open source options.
- The document discusses open data business models and how hackers can think about financially sustaining open data projects.
- It describes the story of VanTrash, an open data project that provided garbage collection notifications, and the various business models they considered like sustaining through citizens, municipalities, or as an infrastructure service.
- The key lessons were that municipalities are slow to adopt, various models can be tested and blended, and focusing on the value certain groups receive can help identify potential revenue streams.
The document provides information about the history and development of the Internet. It discusses how the Internet began as an experimental computer network created by ARPA in 1969. In the 1980s, the term "Internet" was coined and the first freenet was created, allowing businesses to connect in 1991. Now billions of users are connected through a network of networks without any single owner. The document also summarizes some key uses of the Internet like communication, research, education, financial transactions, and staying updated. It provides brief descriptions of web browsers and some examples. Finally, it notes both benefits and some problems associated with using the Internet.
Civic Innovation Summer Education Council CurriculumDaniel X. O'Neil
This document summarizes an introductory meeting for a Civic Innovation Summer class. It introduces the instructors, Jacqui Cheng and Dan X. O'Neil, and discusses the following topics: student introductions and their technology experience, an overview of the class topics including the history of the internet and web, and principles of open data and civic hacking. Guidelines are also provided around social media use and etiquette.
This document discusses the emerging field of social semantic sensor web. It describes how the proliferation of sensors embedded in devices, homes, cars, etc. can be connected to the social web and annotated with semantic technologies. This would allow machines to better understand sensor data, such as using ontologies to infer weather conditions from different sensor readings. The document outlines technologies like the SSN ontology for describing sensors and how sensor data could be attached to social media posts. Finally, it discusses potential applications in areas like disaster management, traffic reporting, and crowdsourcing health data.
Luke Closs discussed how open data can enable sustainable innovation. He provided five lessons: (1) cities miss out on small, cheap innovations that citizens create; (2) small hacks can lead to big products and services, as demonstrated by the evolution of his VanTrash app into the Recollect platform; (3) open data makes municipalities low-hanging fruit for companies and innovators; (4) small communities greatly benefit from releasing open data to lower barriers for outsiders; and (5) lack of standards limits investment in innovations as solutions cannot easily scale or spread between locations. He argued that open data allows new services at lower costs, improving lives and enabling competition.
Juan Carlo G. Fetalino graduated with a Bachelor of Elementary Education degree majoring in Preschool Education from the University of Santo Tomas. The document then provides brief 1-2 sentence definitions of common digital terms like email, VoIP, blogs, wikis, online chat, social networking, social bookmarking, the World Wide Web, URLs, HTML, streaming, web feeds, and podcasts. It concludes with a bibliography citing sources for the definitions.
Juan Carlo G. Fetalino graduated with a Bachelor of Elementary Education degree majoring in Preschool Education from the University of Santo Tomas. The document then provides brief 1-2 sentence definitions of common digital terms like email, VoIP, blogs, wikis, online chat, social networking, social bookmarking, the World Wide Web, URLs, HTML, streaming, web feeds, and podcasts. It concludes with a bibliography citing sources for the definitions.
Web 2.0 represents the second generation of the World Wide Web and is characterized by more user-generated content, greater interactivity, and participation through social media and networking. Key aspects of Web 2.0 include easy publishing of content by users, social networking and collaboration, open exchange of data between websites and applications, and interactive user experiences. Sir Tim Berners-Lee originally envisioned the Web as a collaborative medium where people could meet, read, and write online, and Web 2.0 has helped realize this vision through user contributions and interactivity.
Global lodlam_communities and open cultural dataMinerva Lin
This document provides an overview of linked open data in libraries, archives, and museums. It defines linked open data and open cultural data, and discusses their importance in enabling connections and collaboration. The history and role of communities in advancing open cultural data initiatives are described. Key events like the LODLAM summits that brought the community together are summarized. The document promotes open data standards and licensing to realize the full potential of linked open cultural data.
Open source refers to the process by which software is created, not the software itself. The open source process involves voluntary participation where anyone can contribute code freely and choose what tasks to work on. It relies on collaboration between many developers worldwide who are motivated to scratch an itch, avoid reinventing the wheel, solve problems in parallel, and leverage the law of large numbers through continuous beta testing. Documentation and frequent releases are also important aspects of open source development.
Civic User Testing Group as a Model in Changing the Relationship Between Gove...Daniel X. O'Neil
The document discusses the Civic User Testing Group (CUTGroup), which was started to improve the relationship between government, developers, and residents. The CUTGroup pays residents to test civic apps in public computer centers to provide direct feedback from users. This helps give residents access to technology and skills, and helps developers and governments understand user needs and preferences for civic data and apps. The goal is to create technology that residents find truly useful and engaging.
Overcoming the Challenges to Creating an Online User ExperienceRachel Vacek
The modern library web environment consists of multiple content sources and applications that perform essential functions that often overlap and could potentially create a fractured user experience. For example, content in a library’s website may be replicated in LibGuides, blogs, a knowledge base, or even a course management system like Blackboard. Search functionality in a discovery platform may be replicated in a federated search tool or the ILS OPAC. What's even more challenging is that all these tools might be managed by different departments within your library. This presentation will highlight the technical and political challenges to building a single web experience for users and really focus on how to overcome these challenges.
This document defines and explains several common online terminology:
- Email allows sending messages over the internet to other email accounts instantly. Anyone with an email address can email others including businesses and government agencies.
- A personal website can be used as an online voice to share ideas, customize features, and inspire others as an online diary.
- Online chat provides real-time text message transmission between users over the internet.
- A URL is the address of a specific website or internet file, using slashes to denote directories without spaces or certain characters.
- VoIP allows talking to others long-distance and internationally without phone charges by sending voice digitally over the internet using IP instead of analog phone lines.
- Social
The document discusses the importance of the internet in modern society. It begins by defining the internet as a worldwide network of computers not controlled by any single organization. It then lists several key advantages and uses of the internet, including communication, access to information and entertainment, as well as online services like banking, job searching, and ticket/reservation purchases. Additional sections provide details on the world wide web, videoconferencing, blogs, and social networking.
I gave this talk on IEEE Day (October 7, 2014). I covered Introduction to Open Source, Various Projects and Products in Open Source, What students can get from Open Source and various different aspects of Open Source during this talk.
Please feel free to download, modify and use the slides for your talks. Lets keep rocking the Free Web ! :)
The document discusses the dark web and privacy. It begins with an overview of the dark web, including that it goes beyond just illegal activities and can be used to protect privacy. It then outlines the agenda, which includes exploring the origins of the dark web, anonymous browsing tools like Tor, how to navigate the dark web and its pitfalls, and tools that hackers use. The document provides background on topics like dial-up networks, bulletin board systems, the evolution to broadband, and the history of Tor and onion routing. It also covers navigating anonymously, such as through VPNs and Tor, and common hacker tools.
Library Staff Day: Social Media, Public Libraries, and Media Streaming ServicesMelissa Brisbin
An overview of popular social media outlets and their use in public libraries, as well as a comparison of three media streaming services currently available to libraries.
How to create accessible websites - WordCamp BostonRachel Cherry
This document summarizes a workshop on creating accessible websites. It covers why accessibility is important, common accessibility issues, and how to address them. The workshop teaches that accessibility should be considered throughout the design process by following web standards, learning accessibility guidelines, and using testing tools. Universal design principles aim to make digital content usable by all people.
This document discusses open source software and its relevance for libraries. It begins by addressing common concerns about open source like security and lack of commercial support. It then explains how open source software development works through peer review and transparency. Examples are given of large organizations and businesses that use open source. The document emphasizes the natural alignment between open source principles of open access and collaboration and libraries' mission. It provides resources for libraries considering open source options.
- The document discusses open data business models and how hackers can think about financially sustaining open data projects.
- It describes the story of VanTrash, an open data project that provided garbage collection notifications, and the various business models they considered like sustaining through citizens, municipalities, or as an infrastructure service.
- The key lessons were that municipalities are slow to adopt, various models can be tested and blended, and focusing on the value certain groups receive can help identify potential revenue streams.
The document provides information about the history and development of the Internet. It discusses how the Internet began as an experimental computer network created by ARPA in 1969. In the 1980s, the term "Internet" was coined and the first freenet was created, allowing businesses to connect in 1991. Now billions of users are connected through a network of networks without any single owner. The document also summarizes some key uses of the Internet like communication, research, education, financial transactions, and staying updated. It provides brief descriptions of web browsers and some examples. Finally, it notes both benefits and some problems associated with using the Internet.
Similar to Civic Innovation Summer Aldermanic Interns Curriculum (20)
Annual report of the Chicago Community Trust, a community foundation dedicated to improving our region through strategic grant making, civic engagement and inspiring philanthropy.
This document is authored by:
Mr. Glenn G. Wolcott
Mr. Matthew T. Crosby
Office of the General Counsel
U.S. Government Accountability Office
441 G. Street, NW
Washington, DC 20548
VIA EMAIL: crosbym@gao.gov, wolcottg@gao.gov
It is placed here for discoverability and convenience.
SUBJECT: GAO Bid Protests of EDC Consulting, Cybermedia Technologies, Inc. (CTEC), Harmonia Holdings Group, Incentive Technology Group (ITG), Brillient Corporation, Citizant, Inc., Ventera Corporation, BC Digital Services (BCDS), and IntegrityOne Partners (IOP) - B-414175.10 et al. – Agency’s Motion to Dismiss Protests
City of Chicago Tech Plan 18 Month Progress UpdateDaniel X. O'Neil
The document outlines Chicago's 18-month progress report on its technology plan to establish the city as a center of innovation. Key accomplishments include expanding broadband access, especially affordable gigabit internet; increasing public access to technology through initiatives like free WiFi in parks and libraries; growing the tech sector through job growth and training programs; and improving digital education for youth. The plan aims to ensure all residents and communities can participate in and benefit from Chicago's growing digital economy.
The document appears to be a collection of tweets from Daniel X. O'Neil on December 24, 2016. The tweets discuss organizing a youth-led tech career day, sharing principles of open technology for everyone in Chicago, and include hashtags related to books, pictures, inventing things, and being from Chicago while also including Daniel's phone number and email.
This document discusses open data and is divided into three sections - Roots, Impact, and Promise. The Roots section explores the historical context and influences that have helped advance open data initiatives. The Impact section examines how open data has already created benefits. Finally, the Promise section considers the future potential of open data and additional opportunities it may enable.
Federal it-cost-commission-report accelerating-the mission-july 21.2016 Daniel X. O'Neil
This is the work of the FEDERAL COMMISSION ON IT COST, OPPORTUNITY, STRATEGY AND TRANSPARENCY (IT COST): http://tbmcouncil.org/get-involved/it-cost-commission.html
Press release: http://www.prnewswire.com/news-releases/new-report-uncovers-more-than-58-billion-in-potential-savings-from-us-government-technology-spending-300301925.html
CITY OF CHICAGO Office of Inspector General Audit and Program Review Section ...Daniel X. O'Neil
The City of Chicago Office of Inspector General (OIG) is an independent, nonpartisan oversight agency whose mission is to promote economy, efficiency, effectiveness, and integrity in the administration of programs and operation of City government.
The OIG Audit and Program Review (APR) section supports the OIG mission by conducting independent, objective analysis and evaluation of municipal programs and operations, issuing public reports, and making recommendations to strengthen and improve the delivery of public services.
APR audits of Chicago municipal programs and operations are conducted as performance audits in accordance with generally accepted Government Auditing Standards (GAS or “Yellow Book,” December 2011 revision) established by the United States Government Accountability Office. GAS defines “performance audits” as “audits that provide findings or conclusions based on an evaluation of sufficient, appropriate evidence against criteria” (GAS 2.10). In addition to performance audits, APR may also generate non-audit work such as descriptions of programs or other non-evaluative reports.
APR’s role is separate from but complementary to the OIG Investigations section. While Investigations primarily examines allegations of individual misconduct or wrongdoing, APR focuses on the effectiveness and efficiency of programs and processes—not individuals. APR is also distinct from the OIG Hiring Oversight unit, which performs legally mandated audits and reviews of the City’s hiring and employment practices to ensure compliance with the various City hiring Plans.
Smart Chicago is a civic organization that works to improve lives in Chicago through increasing access to technology, improving digital skills, and developing products from data. It focuses on creating infrastructure like hosting apps for civic hackers and providing co-working space. Some of its projects include Foodborne Chicago, which uses Twitter to identify possible food poisoning cases, and the Civic User Testing Group for user experience testing and skills development. Smart Chicago was founded with funding from the MacArthur Foundation and Chicago Community Trust and partners with the City of Chicago.
Smart Chicago is a civic organization devoted to improving lives in Chicago through technology. It works on increasing access to the internet, improving skills for using technology, and developing products from data that contribute to quality of life. Smart Chicago was founded by The John D. and Catherine T. MacArthur Foundation, The Chicago Community Trust, and the City of Chicago. It focuses on infrastructure projects like the Civic User Testing Group and creates software like Foodborne Chicago and Chicago Early Learning.
Smart Chicago is a civic organization that works to improve lives in Chicago through increasing access to the Internet, improving digital skills, and developing data products. It focuses on infrastructure projects like hosting apps and providing co-working space. Key projects include Foodborne Chicago, Chicago Early Learning, and Chicago Works For You. The organization is funded primarily by the MacArthur Foundation and also receives support from the Chicago Community Trust, Sprague Foundation, and Knight Foundation.
GIS Data Sharing Policies & Procedures of the City of Chicago Department of I...Daniel X. O'Neil
The City of Chicago creates and maintains extensive GIS databases to support citywide operations. This data is not subject to FOIA requests, per State of Illinois Bill 1706. Therefore, the distribution of GIS data to external entities, including commercial, educational, not-for-profit, and governmental organizations, is at the prerogative of the City of Chicago.
Data will be shared with external entities based on the following criteria:
• Wherever possible, direct requestors to publicly available internet sources of map information
• Distribution of data should not incur a threat to security
• Only geographical subset area will be distributed, not entire data sets
• Most attribute data will be removed prior to distribution
• Distribution should be made in the form of images or shapefiles
• Only data that is created by the City of Chicago may be shared. Data obtained from other governmental or licensed sources may not be distributed externally.
• The authoring / business owner of the information shared must be consulted and notified.
The Chicago Police Department’s Information Collection for Automated Mapping...Daniel X. O'Neil
Computerized mapping is emerging as an effective tool to help police departments track criminal activity in neighborhoods. Combined with a technique known as geocoding (which verifies addresses and links other geographic information with them), computer mapping software can combine data sets to provide a multidi- mensional view of crime and its potential contributing factors.
Although many large police departments are using this technology, the Chicago Police Department (CPD) has put together one of the most accessible and easy-to-use programs in the Nation. Since its imple- mentation in May 1995, the Information Collection for Automated Mapping (ICAM) program has been praised by the city’s police officials, beat officers, and the public.
Because the mapping program was cre- ated in conjunction with the Department’s community policing program, the maps have been an effective way to work with residents on addressing problems in their neighborhoods. The maps are expected to become regular features of neighborhood beat meetings with police officers.
Smart Chicago is a civic organization that works to improve lives in Chicago through increasing access to the Internet, improving digital skills, and developing data products. It creates geographic information system (GIS) tools like Chicago Early Learning, Chicago Works For You, and the Chicago Health Atlas to help residents access services. Smart Chicago also assists the Cook County government with publishing open data and uses social media to identify possible food poisoning cases. The presentation emphasizes that GIS, data sharing, and past projects like EveryBlock have been important to the organization's work.
The Smart Chicago Model, Daniel X. O’Neil, Gigabit City Summit, January 2015Daniel X. O'Neil
Presentation to the Gigabit City Summit, the only event where you can learn how your city and your metro can prepare for the opportunity to become a Gigabit City. http://www.gigabitcitysummit.com/
Community Based Broadband Report by Executive Office of the PresidentDaniel X. O'Neil
Affordable, reliable access to high speed broadband is critical to U.S. economic growth and competitiveness. Upgrading to higher-speed broadband lets consumers use the Internet in new ways, increases the productivity of American individuals and businesses, and drives innovation throughout the digital ecosystem. As this report describes, while the private sector has made investments to dramatically expand broadband access in the U.S., challenges still remain. Many markets remain unserved or underserved. Others do not benefit from the kind of competition that drives down costs and improves quality. To help fill the void, hundreds of towns and cities around the country have developed their own locally-owned networks. This report describes the benefits of higher-speed broadband access, the current challenges facing the market, and the benefits of competition – including competition from community broadband networks.
\
Ordinance renaming plaza where Old Chicago Water Tower structure is located a...Daniel X. O'Neil
This resolution calls for renaming the plaza where the Old Chicago Water Tower sits as "Jane M. Byrne Plaza" to honor Chicago's first female mayor, Jane M. Byrne. It provides background on Byrne's career and accomplishments as the first woman appointed to the Chicago city cabinet and later as the first woman elected mayor of Chicago. Some of her achievements highlighted include expanding O'Hare airport, starting the Taste of Chicago festival, and announcing the Orange Line transit project. The resolution intends to commemorate Byrne's legacy through renaming the plaza in recognition of her service and achievements as mayor.
Ordinance renaming grand ballroom at Navy Pier as "Jane M. Byrne Grand Ballroom"Daniel X. O'Neil
This resolution calls for renaming the grand ballroom at Navy Pier the "Jane M. Byrne Grand Ballroom" in honor of Chicago's first female mayor. Jane M. Byrne served as mayor of Chicago from 1979 to 1983. Some of her major accomplishments as mayor included expanding O'Hare International Airport, starting the Taste of Chicago festival, and envisioning redevelopment plans for Navy Pier and the Museum Campus. The resolution aims to commemorate Byrne's legacy and ensure her achievements as Chicago's first woman mayor are not forgotten.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
2. Welcome students!
• Introductions
• Dan X. O’Neil: director of Smart Chicago
Collaborative, cool tech guy
• Jacqui Cheng: tech writer, editor at large at
Ars Technica
• Why are we here?
@ejacqui @danxoneil #civicsummer
3. Who are you?
• Student introduction
• What’s your history with tech?
• What devices do you use?
• Which services do you rely on?
• What technology gets you the most excited?
@ejacqui @danxoneil #civicsummer
4. Why you’re here
• What is this class for? Five topics:
• Principles of “open”
• Field trip to 1871 and a look into startups
• Open data and privacy
• Getting into programming
• How to be a civic “hacker”/tech person
@ejacqui @danxoneil #civicsummer
6. Building blocks of today’s Web
• A phone call works by connecting one end of
the line to another end
• This is called circuit switching
• Neither side of the conversation
can communicate with anyone
else during the time they are
connected
@ejacqui @danxoneil #civicsummer
7. Building blocks of today’s Web
• Neither side can communicate with anyone
else during the time they are
connected
@ejacqui @danxoneil #civicsummer
9. Building blocks of today’s Web
• Unlike circuit switching, packet switching
allows computers to group “packets” of data
and deliver them to the receiving ends from
multiple sources at once
• Packets of text, video, images, audio, other
data could be grouped together
• Efficiency is the name of the game
@ejacqui @danxoneil #civicsummer
10. Building blocks of today’s Web
• Packet switching is like having a mailbox that
receives things instantly. Can receive from
many sources at once.
@ejacqui @danxoneil #civicsummer
11. Building blocks of today’s Web
• Packet switching was developed into TCP/IP by
the Department of Defense as ARPANET, or
Advanced Research Projects Agency Network
• TCP/IP sets the standard for how certain kinds
of data is delivered, like addressing an
envelope
• Packet switching + TCP/IP together formed the
base for the Internet
@ejacqui @danxoneil #civicsummer
12. Building blocks of today’s Web
• ARPANET researchers Robert Kahn and Vint
Cerf were responsible for TCP/IP
@ejacqui @danxoneil #civicsummer
13. Building blocks of today’s Web
• One of the key elements to TCP/IP is the IP
address, or Internet Protocol address
• IP address is a series of numbers assigned to
every device on the Internet that tell other
devices how to get there
@ejacqui @danxoneil #civicsummer
14. Building blocks of today’s Web
• Devices can figure out the “route” to get to
another device (or a Web page, or a service)
based on the IP address
• If a building’s address is 1500 W. Roosevelt,
and the apartment is 310, we can figure out
how to get there
@ejacqui @danxoneil #civicsummer
16. Building blocks of today’s Web
• A website is a collection of “pages” on the
Internet
• Each website has its own IP address, but you
don’t see it. You see google.com, or
smartchicagocollaborative.org
• For your browser to find the IP for Google, it
must look up Google’s IP on a Domain Name
Server, or DNS
@ejacqui @danxoneil #civicsummer
18. Building blocks of today’s Web
• Look up a name and find the corresponding
number. Same with a domain name
(google.com) and IP address (139.130.4.5)
• When you get there, a page is displayed that
you can read and interact with
@ejacqui @danxoneil #civicsummer
20. What constitutes the Web?
• Previously, there was no way to just “bring up”
information online
• Instead, you had to dial into specific networks,
and you were limited to the documents they
had stored there
• Like going to a library that only had a handful
of books
@ejacqui @danxoneil #civicsummer
21. What constitutes the Web?
• What do you think of when you think of the
Internet?
• Web pages are not the Internet, but they have
become synonymous with the Internet
@ejacqui @danxoneil #civicsummer
22. What constitutes the Web?
• The code behind a Web page tells a browser
how to present it to the user and how it’s
supposed to behave
• Not like a magazine, where I decide how it
looks and send it to you
• I provide the instructions for how it’s
supposed to look, and your browser
“translates” it to you
• This makes the information travel faster
@ejacqui @danxoneil #civicsummer
23. The code behind the Web
• HTML is HyperText Markup Language
• It’s a series of programming “tags” that tell a
browser how to format something
• <blink>Back in the day, this text would blink
because of the surrounding tags</blink>
• First tag is an opening tag, and the second tag
is a closing tag
@ejacqui @danxoneil #civicsummer
24. The code behind the Web
• Things are more sophisticated now that help
define how things act or how they appear, but
HTML still remains at the base
• CSS is a newer way of determining formatting
by removing most formatting elements from
the body of each page
@ejacqui @danxoneil #civicsummer
25. The code behind the Web
• HTML is even in some mobile (phone) apps
that you might not think of as the “web”
@ejacqui @danxoneil #civicsummer
26. The code behind the Web
• CSS, JavaScript, Ruby, and other languages
help dictate the behavior of these pages
• JavaScript and Ruby help the page decide how
to act when you interact with it using your
mouse or finger
• Other languages generate, or sometimes
interact with, the HTML on a Web page
@ejacqui @danxoneil #civicsummer
27. Creative Commons
• Creative Commons is a nonprofit organization
• Creative Commons is also a type of copyright
license available as part of US Copyright Law
• But what is copyright?
@ejacqui @danxoneil #civicsummer
28. Creative Commons
• Things that are copyrightable:
• Artwork
• Music
• Poetry
• Writing
• Crafts
• Photography
• Code
@ejacqui @danxoneil #civicsummer
29. Creative Commons
• A Creative Commons (or CC) license is for
photographers, artists, writers, musicians to
make their works available to others in the
public interest
• Normal copyright reserves “all rights” for you
to determine on a line-item basis
• Making your work CC gives all rights to the
public except for the ones you choose to take
back
@ejacqui @danxoneil #civicsummer
30. Creative Commons
• What does CC mean to you as a consumer of
content?
• Basic idea: you can search for CC works and
use them in your own work without worrying
about breaking someone else’s copyright
• There are some restrictions, like crediting the
original creator, but no payment or licenses
@ejacqui @danxoneil #civicsummer
31. Creative Commons
• What does CC mean to you as a poster of
content?
• Works don’t become CC by default, but you own
the copyright to something you created by
default
• You get to decide whether you want your work to
be CC licensed and what restrictions to use
• CC helps the public by making work available to
others
@ejacqui @danxoneil #civicsummer
32. Creative Commons
• Where is Creative Commons in everyday life?
• Wikipedia: all images are available for you to
use anywhere (not just school) via CC license
• YouTube videos and elsewhere on the Web
often use CC licensed music
• Flickr Creative Commons search
• Google Images Creative Commons search
@ejacqui @danxoneil #civicsummer
33. “Open Source”
• “Open source” is to code and software as
Creative Commons is to
photos/art/music/writing
• Software that is released as open source
means it’s a “free” license to use AND modify
without having to pay
• Benefits the public good, encourages
innovation
@ejacqui @danxoneil #civicsummer
34. “Open Source”
• As a computer user, it means you can use
open source software without paying because
the software creators want you to benefit
• As a programmer, it means you can download
someone else’s code and modify it freely
• Under normal copyright, you cannot just take
someone else’s code for use in your own work
@ejacqui @danxoneil #civicsummer
35. “Open Source”
• As a programmer yourself, releasing
something as open source means you’re
making it available to others
• Others can use it or modify it to make it
better/different
• People like open source because multiple
brains are better than one
@ejacqui @danxoneil #civicsummer
36. “Open Source”
• Even though there are no paid licenses,
people build careers on open source software
• Examples of companies who have built
empires using open source?
• What do we know about Twitter?
• What about Reddit?
• Facebook, Google, Microsoft, Apple
• Public Library of Science, Whitehouse.gov
@ejacqui @danxoneil #civicsummer
37. “Open Source”
• It’s nearly impossible to build a modern
company without open source
• Open source software makes things more
efficient, more cost-effective
• Lends goodwill to the community
• Our modern tech landscape would not exist as
it does today without open source
@ejacqui @danxoneil #civicsummer
38. Open 311
• Open311 API: what is it?
• http://open311.org
• It’s a system built by Code for America
• Allows people to write apps that function with
the 311 system and track 311 requests
• For reporting non-emergency issues in public
spaces: broken streetlights, pot holes,
garbage, vandalism
@ejacqui @danxoneil #civicsummer
39. Open 311
“Open311 is a form of technology that provides
open channels of communication for issues that
concern public space and public services.
Primarily, Open311 refers to a standardized
protocol for location-based collaborative issue-
tracking. By offering free web API access to an
existing 311 service, Open311 is an evolution of
the phone-based 311 systems that many cities in
North America offer.”
@ejacqui @danxoneil #civicsummer
40. Open 311’s API
• Let’s take a look at the API:
http://wiki.open311.org/API#Open311_APIs
• Makes it possible for apps to submit inquiries
to various 311 systems with all the relevant
info
• What would you need to submit a request?
Where, when, what, perhaps a photo
@ejacqui @danxoneil #civicsummer
41. Open 311 > Chicago Works For You
• Open 311 API powers Web apps such as…
• Chicago Works For You:
http://www.chicagoworksforyou.com
@ejacqui @danxoneil #civicsummer
43. Chicago Works For You
• Chicago Works For You “is the place where
you can tune into your service requests
anytime! You can find out what’s going on in
your city based on Open311 service requests
and view it any way you want to: on a map, in
a table, just pictures, and even a compare
view.”
@ejacqui @danxoneil #civicsummer
44. Chicago Works For You
• Chicago Works For You uses Open311 data
across the country to let you interact with it
on a map level
• Search by address or browse in map or list
forms
• This re-frames the data across the country,
allows you to see it from different
perspectives
@ejacqui @danxoneil #civicsummer
46. Chicago Works For You
• Have you ever wondered how one part of the
city compares to another part?
• You can compare wards against each other
@ejacqui @danxoneil #civicsummer
47. Chicago Works For You
• What could a tool like this be good for?
• Checking on what different issues affect
different wards
• Checking on how often citizens in those wards
make service requests, and for what
• Checking on how the city responds to
different wards
• Are there other angles to look at this info?
@ejacqui @danxoneil #civicsummer
Editor's Notes
This is the first day of the first week. This will take ~15 minutesThe goal is to tell the students about ourselves and establish a relationship.Begin to highlight technology from the get-go from our backgrounds; show how getting involved in technology has led us to be successful.Since much of the goal here is to attract students into tech, there is going to be a regular focus on careers and success in tech.
This will probably take ~30 minutes or soAsk the students to raise their hands:-How many have a computer at home?-How many have a mobile device?-flip phone? -iOS devices? -Android devices?-How many use Twitter?-How many use Facebook? -How many use Instagram?If they haven’t already (?), have them fill out the tech profile surveyIf possible to have a discussion period or Q&A on the stage, ask a few students to talk about why they’re interested in tech
Explain the purpose of this class: begin with the basic idea of becoming up-to-speed with tech and the InternetBasic overview of the data-focused part of the coursePrinciples of open: we’ll talk about how innovation on networking and the Web led us to where we are today, and how the code behind the Web functions in order to bring us the data we’re looking for. Then, what is Creative Commons, what is “open source,” and how the concepts with those two things are similar.1871 day: we’ll go to Chicago’s new tech hub to see what it’s like and talk to some people who are working in startups in Chicago. We’ll also learn about different kinds of jobs (hint: they’re not all programming) there are at a tech company, and hear about some of the things those people do.Principles of open data:, we’ll talk about what it means to create data and how everything we do is data. We’ll go over privacy, what it means to create data as a citizen. We’ll take a look at the data floating around us online, and then talk about some careers in data/open data.Getting into programming. This will be a hands-on day where we’ll begin to get into some of the skills that will open doors to programming. We’ll install some open source software and learn a few command line skills. The final week will be to bring it all together: civic engagement plus all the tech skills and lessons we learned in the class. Pairing technology with real world problems and data. We’ll have some more guest speakers here to talk about their projects and how they helped the city.
The idea for these next few slides is to help the students make a connection between something “old” like a phone line to something “new” like Internet dataCircuit switching establishes a direct communications channel between two sources.Upside: full bandwidth is dedicated to each other. You can hear the other person clearly.Downside: you can’t communicate with anyone else during that time. Must end communications with one source before beginning communications with another.
The idea for these next few slides is to help the students make a connection between something “old” like a phone line to something “new” like Internet dataCircuit switching establishes a direct communications channel between two sources.Upside: full bandwidth is dedicated to each other. You can hear the other person clearly.Downside: you can’t communicate with anyone else during that time. Must end communications with one source before beginning communications with another.
Packet switching: essentially the opposite of circuit switching, but almost just as fastCan receive info from multiple sources at once instead of one at a timeNot only opens up lines of communication to lots more people at once, it also makes it possible to deliver different kinds of data (text versus an image) efficiently
Packet switching: essentially the opposite of circuit switching, but almost just as fastCan receive info from multiple sources at once instead of one at a timeNot only opens up lines of communication to lots more people at once, it also makes it possible to deliver different kinds of data (text versus an image) efficiently
This may not seem special to students because they’re surrounded by similar concepts today. E-mail, Facebook, text messages, they all share similar ideas in that you can receive them near-instantly and at once from different places.Important to emphasize that things were not always this way in communications; try to imagine a world where we still had to make direct connections to someone for every single communication.
Here we’re drawing the connection between packet switching and TCP/IPBecause we’re already grouping “packets” of data for different kinds of stuff (images are different kinds of packets than text), but they all need to arrive in the same place, we give everything an IP address (expanding on this more on the next slide)TCP/IP is a set of rules on how data is going to be dissected and then re-assembled on the other side, like the movie “The Fly”
Here we’re drawing the connection between packet switching and TCP/IPBecause we’re already grouping “packets” of data for different kinds of stuff (images are different kinds of packets than text), but they all need to arrive in the same place, we give everything an IP address (expanding on this more on the next slide)TCP/IP is a set of rules on how data is going to be dissected and then re-assembled on the other side, like the movie “The Fly”
IP address is a series of numbers, and everything that can connect to other devices has oneDraw the similarity between your street address and your phone’s IP addressYour street address is what people put on their letters to send to your houseIP address is how packets know where to go in order to make their way to your device
Here are some examples to drive the street address point homeIn Chicago, we have a grid system so it’s very easy to compareWhen you see an address that’s 1500 West, you know it’s approximately at Ashland300 West, then it’s near Lake MichiganWe can figure out how to get there based on the numbers and then the street addressSame thing with IP. The series of numbers tells another device the route to get packets to your device.
Here are some examples to drive the street address point homeIn Chicago, we have a grid system so it’s very easy to compareWhen you see an address that’s 1500 West, you know it’s approximately at Ashland300 West, then it’s near Lake MichiganWe can figure out how to get there based on the numbers and then the street addressSame thing with IP. The series of numbers tells another device the route to get packets to your device.
The purpose of this section is to show that IP addresses largely function outside the awareness of regular Internet usersDomain Name Servers help to translate plain words or Internet addresses (like google.com or apple.com) into IP addressesYou never really see a DNS server doing its work, it’s all happening behind the scenes when you try to go to a Web page
Even though you don’t see DNS doing its job as the user, your computer doesDNS is like a phone book, where your computer is looking up the IP address(es) for the website you’re trying to go toWhen you open a phone book, you look for John Smith so you can find his phone number and then dial itYour phone or computer is doing the same thing when it contacts the DNS server, then when it gets the IP info, it goes there to get the data you’re looking for
Even though you don’t see DNS doing its job as the user, your computer doesDNS is like a phone book, where your computer is looking up the IP address(es) for the website you’re trying to go toWhen you open a phone book, you look for John Smith so you can find his phone number and then dial itYour phone or computer is doing the same thing when it contacts the DNS server, then when it gets the IP info, it goes there to get the data you’re looking for
Now we’re making the transition from just data packet deliveries to the Web as we know it todayWe think of the “traditional” Internet to be the Web, but just a few decades ago, this was a very new conceptTim Berners-Lee worked to make it possible for a browser (Internet Explorer, Safari, Chrome, Firefox, etc.) to load up info the way the creator intended as if it were a page from a book or encyclopediaNot just a dump of data (like a text file you might download to your computer from Usenet), but a page that could be navigated to with your browser
Even though we could now receive all different kinds of info at once, we still could only connect to one “repository” of information at a timeLike going to a library that only had one kind of book, or CDs that only belong to one genre of musicIf the library you went to didn’t have the books you needed, you had to go to a different library, etc.
Today’s “traditional” Internet is essentially the WebWe don’t think of having to dial into different networks anymore, we’re essentially connected all the time and just load up a web page wherever we areThe Web has become synonymous with the Internet, but it’s fairly modern compared to all the networking work of the pastNowadays, we deal more with data and apps that deliver information in different ways besides just plain Web pagesLesson here is that the Web laid the groundwork for the data-driven, mobile world that we live in now
What makes the Web interesting is that we’re not just sending giant scans of magazine pages to your computerA Web page sends information to your browser: text in a certain color or font, images at a certain size, background patterns or colorsWhat’s really being sent to your device or computer is code for the browser to interpret on your endI decide “this font should be this big and this color,” then write those instructions into the Web pageYour browser on your device sees those instructions and recreates what I wanted to display to youThis makes data transfer a lot faster than if you were sending big scanned images to everyone
There are many kinds of code nowadays that can run a Web page, but the most basic part that has been around forever is HTMLHTML is really a set of tags that does what we just described: tells your browser how things are supposed to look and appear on your side as the viewerTalk about examples, like <blink> for making things blink, or <bold> for making things boldEvery tag that is opened must also be closed, talk about the emphasis of opening and closing tagsCould expand into today’s style of opening and closing tags at the same time, such as <img /> tags
Web pages are no longer just HTML, that’s not nearly the only code that goes into a web pageBut even though there’s Ruby and JavaScript and Django and everything else, HTML remains at the baseCSS helps out HTML by taking some of the burden of formatting, they are linked but not the same thingHTML is even at the base of more modern things we use today, like phone apps and desktop apps
Web pages are no longer just HTML, that’s not nearly the only code that goes into a web pageBut even though there’s Ruby and JavaScript and Django and everything else, HTML remains at the baseCSS helps out HTML by taking some of the burden of formatting, they are linked but not the same thingHTML is even at the base of more modern things we use today, like phone apps and desktop apps
As mentioned previously, there are other ways to code Web pages that not only decide how something will look, but also how it will behaveDiscuss different languages and what their general purposes areRe-iterate CSS focusing largely on looks and formatting, while JavaScript, Ruby, and others help a page perform actionsExamples of “actions” include clicking buttons or entering text into a page, scrolling, clicking links, etc.When you do those things, something else might happen. Those behaviors are determined by more modern code.
Moving onto Creative Commons, another useful way to utilize “open”ness in copyright and dataImportant to highlight that Creative Commons is BOTH an organization, but also a type of copyright licenseThe organization helps to maintain and oversee the standards for the copyright licenseStudents should be made aware that everything they create anywhere, on any medium, is automatically copyrighted to them without any paperwork from the governmentAs such, they can choose to make any art, music, writing, etc. available via Creative Commons right now if they wanted to
Here we draw the connection between the rights given to you by US copyright law and the rights you allow when you make something CCStudents may have heard “all rights reserved” before: ask them what does this mean? It means by default, you get to decide every single thing that happens to your work: whether you’re paid for someone to use it, whether you want royalties every time someone uses it, whether you want to allow mashups or derivatives, whether you never want to release it and just keep it locked up in a boxCC essentially flips that so the default is very open, and you just choose which ones you want to take backSome CC artists choose not to allow commercial use, for example, or not to allow derivatives of their workSome CC requires a reshare agreement, so if you do use their work, they must reshare it under Creative Commons
First we’ll start with Creative Commons from your perspective as a “regular” person, someone who isn’t creating stuff, but using itNormally under US copyright law, you can’t just use someone’s music in a YouTube video without permissionSame goes for photography, writing, poetry, anything. Many people get away with it, but it’s not technically allowed under the law.Creative Commons offers a way for the creators (artists, musicians) to offer their work for free so that we can all use itCreative Commons licenses might require you to credit the original creator, or not use it for commercial (advertising purposes)But besides some basic restrictions, you don’t have to pay for a license to use CC-licensed work
Now we’ll talk about what CC licenses mean to you as a content creator: someone who creates music or art or writingAgain, copyright law dictates that anything you create at any time is copyrighted to youStudents doodling in a notebook right now might be creating art that is now copyrighted to themYou automatically own the copyright, but CC lets you decide if you want to make it available for free to othersYou might want to do this to help your school or community, or your city, or fellow artists like youCC benefits the public by making it easier for people to use other people’s work in their own
Creative Commons works can be found all over the place online, likely invisible to most of usImages you find at Wikipedia are all creative commons licensed, so you can use them in all manner of stuffYouTube now offers CC-licensed music when you upload videos if you want a free background trackCreative Commons works show up in Google Image searchesAsk students for other examples where they might find images that are CC licensed, talk about why they’re right or wrong
Now we’ll draw the connection between Creative Commons for “art” works, and open source for software works“Open source” is essentially the software version of a Creative Commons licenseThere are many different kinds of open source licenses, may want to dig into a few of the restrictionsGenerally speaking, open source software is free to use, and sometimes the code is free for you to modify and release as your ownAgain, this benefits the public good by making tools available to people, and those people might create even better tools from it
Like Creative Commons, users can download open source software without having to worry about piracy or companies coming after them legallyAs a programmer, you can usually download someone’s open source software code and make your own changes, turn it into your own project, even release it as something elseThis wouldn’t be allowed under normal copyrights for the same reasons we just discussed
Driving this point home that open source is like creative commonsAs a programmer, you must make a choice to make something open sourceDoing so means you’re also allowing other people to modify your work and potentially release it as something different, or betterWhy would you want to do this? Ask the students to participate in a discussion about the pros and cons of releasing your own work so others can modify itTalk about why it benefits your community locally, but also the Internet at large
Now we’ll talk about how it’s possible to build whole careers out of open source despite seemingly “giving away” your workTwitter is a huge, multi-national corporation that is built on open source softwareThey have a whole page where you can read about their open source effortsTwitter also contributes to the open source community with its own releasesSame goes with Reddit: one of the largest sites on the Internet with billions of views per monthYet you can download an instance of Reddit and release your own reddit-like platform for free thanks to open sourceThis hasn’t hurt Reddit’s business model; they contribute to open source while still making moneyhttp://creativecommons.org/who-uses-cc
Drive home the point that modern tech companies, big or small, would not function these days without open sourceNot only does open source software help the bottom line by being cheaper and more efficient, releasing open source software helps foster goodwill among developersEvery company, whether corporate or a startup, makes use of some kind of open source software somewhereThis leads to our transition here about how open source has laid the groundwork for all the projects we’re talking about here during the Civic Innovation Summer
Begin by talking about the purpose of 311. It’s for the reporting of non-emergency city issuesAsk students to discuss the kinds of things you call into 311, and lead into Open311Open311 is an API that allows apps to work with the 311 systemWhen you use apps that work with the Open311 API, you’re interacting directly with data accumulated by the city
This is the description of Open311 from its own websiteAsk the students to tell us what they think this means, and discuss
We’ll talk to the students about the Open311 API and what it means to serve data to other sites/appsAsk the students to discuss what you might typically need to make a 311 requestTalk about how the API makes it possible to take that same information and filter it into the 311 system online
Transition into a discussion of how the Open 311 system is just an API that allows other systems (such as web or mobile apps) to run on top of itOne such Web app is Chicago Works For You , which is based on Open311
Discuss what this site does: it functions with Open311 data across the countryAllows users to interact with that data with a map-based UIThere are many ways to re-frame the data when clicking around on the site: can search by address or browse through the map
This is a table view of the submitted 311 requests You can view the data in different ways depending on what you’re looking forTable view is useful if you want to see the specifics of the kinds of requests being made in a particular areaSince Open311 allows people to submit photos with their requests, this is particularly useful
Lead the students into thinking about how they can compare the data critically for their own projectsComparing wards (a feature of Chicago Works For You) is a great way to see things from different perspectivesEngage the students in a discussion about what kinds of differences you might look for when comparing 311 requests, and what those differences might mean
Continue the discussion on how to see the data differently using this siteAsk the students to volunteer questions they might ask when looking into 311 data like thisEmphasize the importance of thinking about the different ways data can be used here, and how you can see the data for reporting (internally or externally)Ask how this site can be improved? What would students like to see that they don’t see? What would the problems be?