We have ethical responsibilities when coding. We’re able to extract remarkably precise intuitions about an individual. But do we have a right to know what they didn’t consent to share, even when they willingly shared the data that leads us there? A major retailer’s data-driven marketing accidentially revealed to a teen’s family that she was pregnant. Eek.
What are our obligations to people who did not expect themselves to be so intimately known without sharing directly? How do we mitigate against unintended outcomes? For instance, an activity tracker carelessly revealed users’ sexual activity data to search engines. A social network’s algorithm accidentally triggered painful memories for grieving families who’d recently experienced death of their child and other loved ones.
We design software for humans. Balancing human needs and business specs can be tough. It’s crucial that we learn how to build in systematic empathy.
In this talk, we'll delve into specific examples of uncritical programming, and painful results from using insightful data in ways that were benignly intended. You’ll learn ways we can integrate practices for examining how our code might harm individuals. We’ll look at how to flip the paradigm, netting consequences that can be better for everyone.
SLIDES: http://www.slideshare.net/cczona/consequences-of-an-insightful-algorithm
VIDEO: http://confreaks.tv/videos/rubyconf2015-keynote-consequences-of-an-insightful-algorithm
REVIEWS: https://wakelet.com/wake/5758ef98-8e71-4854-9ea2-683e0b5c98a3
KEYNOTE: RubyConf, JSConfEU, PyConAU, GOTO Berlin, Lean Agile Scotland, CUSEC, Open Source Bridge
ADDITIONAL: ArrrrCamp, EuRuKo, DjangoCon, WDCNZ, SCNA
Dedicated practicing of coding is something which often gets lost in the fast paced world of tech. In this talk I am describing how practicing is something developers can do and how we can learn from musicians and sportsmen.
Discover how to get started with your novel! Write your novel from start to finish by using these ten easy steps to get started, including tips and advice.
Want to land a sweet tech job? But not sure how to break in? Discover the seven secrets that took me from teaching kindergarten to landing jobs at Apple, LinkedIn, and startups!
Dedicated practicing of coding is something which often gets lost in the fast paced world of tech. In this talk I am describing how practicing is something developers can do and how we can learn from musicians and sportsmen.
Discover how to get started with your novel! Write your novel from start to finish by using these ten easy steps to get started, including tips and advice.
Want to land a sweet tech job? But not sure how to break in? Discover the seven secrets that took me from teaching kindergarten to landing jobs at Apple, LinkedIn, and startups!
Since the idea first percolated in 2010 through to its current state as a permanent hashtag on Twitter, Lean UX changed the way we look at designing products—including how we work with our colleagues in product management, software engineering, marketing, and executive leadership.
In this tactical talk, Jeff Gothelf, author of Lean UX, shares his key insights from 5 years of teaching, writing about, and practicing Lean UX.
Jack D Ryger: World Landmarks Light Up To Honor ParisJack D. Ryger
Jack D Ryger highlights a few of the many landmarks across the globe that have chosen to honor Paris by lighting up in the colors of the French Flag, following the tragic events of 11/13/15.
As one of the greatest cities in the world, London is one you can’t miss in your adventures. It’s filled with history and culture, and there’s something for everyone. If you’re visiting soon, here are the best 10 places to see.
Stirring Emotions - Making the Human ConnectionFITCH
Emotions differentiate humans from other living things. They make us unpredictable, impulsive and endlessly interesting. When tapped in to, our emotions allow brands to connect in a more relevant way. It is a known fact that consumers are more likely to purchase when they connect emotionally to a brand. Brands and retailers need to translate this understanding of people into an enhanced brand experience which stirs emotions. Alasdair Lennox will discuss how to connect with consumers through distinctive experiences, and how these memorable moments build value for brands. He will also share a preview of Group XP’s 2017 Experience Index, which measures the value of brand experience.
Presented at FITC's Web Unleashed 2016 in Toronto
by Haris Mahmood, Shopify
FITC produces events for digital creators in Toronto, Amsterdam, NYC and beyond
Save 10% off any of our events with discount code 'slideshare'
Check out our events at http://fitc.ca
or follow us at https://twitter.com/fitc
Overview
The web development industry is an incredibly fast growing and fast moving industry. Those relatively new to it can sometimes be overwhelmed with the increasing complexity of their job, what things to learn to continue advancing, what to look out for, and most importantly, how to cope with the wide range of emotions they feel on a day-to-day basis. This talk aims to address a variety of these issues, along with providing suggestions for employers, recruiters and veterans in the industry on what they can do to help.
Target Audience
Junior/intermediate web developers, employers, recruiters
Five Things Audience Members Will Learn
The state of the web development industry
Various aspects of day-to-day decision making for web developers
The emotional aspect in and around the industry
Ways for developers to navigate through the industry
How employers, recruiters and veterans can help
The Evolution and Future of Content PublishingFITC
Presented at FITC's Web Unleashed 2016 in Toronto
by Haris Mahmood, Shopify
Overview
The content publishing industry took the world by storm some years ago by providing its users visual tools to update, manage, and publish their content. Large players have existed for quite some time, but now find themselves on uncertain grounds. Newer, smaller players are also entering the space with new and innovative ideas. This talk aims to review the industry’s history, examine how it stands today, and take a deep dive into its future.
Objective
To explore the content publishing industry’s past and present, and take a deep dive into its future.
Target Audience
Web developers, content publishers, freelancers, agencies
Five Things Audience Members Will Learn
The history of the content publishing industry
The landscape today
The limitations and strengths of the various offerings
Directions the industry is progressing to
A roadmap of the future for the content publishing industry
FITC produces events for digital creators in Toronto, Amsterdam, NYC and beyond
Save 10% off any of our events with discount code 'slideshare'
Check out our events at http://fitc.ca
or follow us at https://twitter.com/fitc
On the shoulders of Giants: Stop looking up, and Start Looking DownEliza Brock
The CoderFaire 2014 Keynote Presentation
A keynote that will inspire, educate and expand one’s understanding of our industry, and possibly shift your mindset for writing code.
For complete speaker notes, including image attributions, see: https://www.dropbox.com/s/qnhnezsruu4mnak/CoderFaire_2014_keynote_with_presenter_notes.pdf?dl=0
Presentación sobre Realidad Aumantada aplicada a la arqueología, para mi ponencia-taller en las jornadas de la Diada de Menorca en el IES Cap de Llevant
How GZIP compression works - JS Conf EU 2014Raul Fraile
Data compression is an amazing topic. Even in today’s world, with fast networks and almost unlimited storage, data compression is still relevant, especially for mobile devices and countries with poor Internet connections.
For better or worse, GZIP compression is the de-facto lossless compression method for compressing text data in websites. It is not the fastest nor the better, but provides an excellent tradeoff between speed and compression ratio. The way Internet works makes it also difficult to use newer compression methods.
This talk examines how GZIP works internally, explaining the internals of the DEFLATE algorithm, which is a combination of LZ77 and Huffman coding. Different implementations will be compared, such as GNU GZIP, 7-ZIP and zopfli, focusing on why and how some of these implementations perform better than others.
Finally, we will try to go beyond GZIP, preprocessing our data to achieve better results. For example, transposing JSON.
#TweetSmarter Webinar 2.0: Learn from the Experts How to Drive More Conversi...HubSpot
HubSpot and Twitter joined forces on June 24th, 2015 for a webinar on How to Drive Conversions on Twitter.
What was covered?
-- 10 Best practices for Twitter optimization to drive website visits and app installs
-- Tried and true tests and tips to help you #TestSmarter
-- Three creative elements in Website Cards and App Install Cards to help boost conversions
-- Much, much more!
Since the idea first percolated in 2010 through to its current state as a permanent hashtag on Twitter, Lean UX changed the way we look at designing products—including how we work with our colleagues in product management, software engineering, marketing, and executive leadership.
In this tactical talk, Jeff Gothelf, author of Lean UX, shares his key insights from 5 years of teaching, writing about, and practicing Lean UX.
Jack D Ryger: World Landmarks Light Up To Honor ParisJack D. Ryger
Jack D Ryger highlights a few of the many landmarks across the globe that have chosen to honor Paris by lighting up in the colors of the French Flag, following the tragic events of 11/13/15.
As one of the greatest cities in the world, London is one you can’t miss in your adventures. It’s filled with history and culture, and there’s something for everyone. If you’re visiting soon, here are the best 10 places to see.
Stirring Emotions - Making the Human ConnectionFITCH
Emotions differentiate humans from other living things. They make us unpredictable, impulsive and endlessly interesting. When tapped in to, our emotions allow brands to connect in a more relevant way. It is a known fact that consumers are more likely to purchase when they connect emotionally to a brand. Brands and retailers need to translate this understanding of people into an enhanced brand experience which stirs emotions. Alasdair Lennox will discuss how to connect with consumers through distinctive experiences, and how these memorable moments build value for brands. He will also share a preview of Group XP’s 2017 Experience Index, which measures the value of brand experience.
Presented at FITC's Web Unleashed 2016 in Toronto
by Haris Mahmood, Shopify
FITC produces events for digital creators in Toronto, Amsterdam, NYC and beyond
Save 10% off any of our events with discount code 'slideshare'
Check out our events at http://fitc.ca
or follow us at https://twitter.com/fitc
Overview
The web development industry is an incredibly fast growing and fast moving industry. Those relatively new to it can sometimes be overwhelmed with the increasing complexity of their job, what things to learn to continue advancing, what to look out for, and most importantly, how to cope with the wide range of emotions they feel on a day-to-day basis. This talk aims to address a variety of these issues, along with providing suggestions for employers, recruiters and veterans in the industry on what they can do to help.
Target Audience
Junior/intermediate web developers, employers, recruiters
Five Things Audience Members Will Learn
The state of the web development industry
Various aspects of day-to-day decision making for web developers
The emotional aspect in and around the industry
Ways for developers to navigate through the industry
How employers, recruiters and veterans can help
The Evolution and Future of Content PublishingFITC
Presented at FITC's Web Unleashed 2016 in Toronto
by Haris Mahmood, Shopify
Overview
The content publishing industry took the world by storm some years ago by providing its users visual tools to update, manage, and publish their content. Large players have existed for quite some time, but now find themselves on uncertain grounds. Newer, smaller players are also entering the space with new and innovative ideas. This talk aims to review the industry’s history, examine how it stands today, and take a deep dive into its future.
Objective
To explore the content publishing industry’s past and present, and take a deep dive into its future.
Target Audience
Web developers, content publishers, freelancers, agencies
Five Things Audience Members Will Learn
The history of the content publishing industry
The landscape today
The limitations and strengths of the various offerings
Directions the industry is progressing to
A roadmap of the future for the content publishing industry
FITC produces events for digital creators in Toronto, Amsterdam, NYC and beyond
Save 10% off any of our events with discount code 'slideshare'
Check out our events at http://fitc.ca
or follow us at https://twitter.com/fitc
On the shoulders of Giants: Stop looking up, and Start Looking DownEliza Brock
The CoderFaire 2014 Keynote Presentation
A keynote that will inspire, educate and expand one’s understanding of our industry, and possibly shift your mindset for writing code.
For complete speaker notes, including image attributions, see: https://www.dropbox.com/s/qnhnezsruu4mnak/CoderFaire_2014_keynote_with_presenter_notes.pdf?dl=0
Presentación sobre Realidad Aumantada aplicada a la arqueología, para mi ponencia-taller en las jornadas de la Diada de Menorca en el IES Cap de Llevant
How GZIP compression works - JS Conf EU 2014Raul Fraile
Data compression is an amazing topic. Even in today’s world, with fast networks and almost unlimited storage, data compression is still relevant, especially for mobile devices and countries with poor Internet connections.
For better or worse, GZIP compression is the de-facto lossless compression method for compressing text data in websites. It is not the fastest nor the better, but provides an excellent tradeoff between speed and compression ratio. The way Internet works makes it also difficult to use newer compression methods.
This talk examines how GZIP works internally, explaining the internals of the DEFLATE algorithm, which is a combination of LZ77 and Huffman coding. Different implementations will be compared, such as GNU GZIP, 7-ZIP and zopfli, focusing on why and how some of these implementations perform better than others.
Finally, we will try to go beyond GZIP, preprocessing our data to achieve better results. For example, transposing JSON.
#TweetSmarter Webinar 2.0: Learn from the Experts How to Drive More Conversi...HubSpot
HubSpot and Twitter joined forces on June 24th, 2015 for a webinar on How to Drive Conversions on Twitter.
What was covered?
-- 10 Best practices for Twitter optimization to drive website visits and app installs
-- Tried and true tests and tips to help you #TestSmarter
-- Three creative elements in Website Cards and App Install Cards to help boost conversions
-- Much, much more!
Diving into HHVM Extensions (PHPNW Conference 2015)James Titcumb
HHVM is currently gaining popularity at quite a pace, and it's a pretty exciting time for PHP runtimes. Have you ever wondered what is going on beneath this slick and super-speedy engine? I wondered that myself, so I dived into the internals of HHVM, discovering a treasure trove of awesome stuff. In this talk, I'll show you how HHVM itself works with a guided tour of the codebase, demonstrating how it all pieces together. I'll also show you a couple of ways to write your own incredible HHVM extension. You don't need to know C++ to understand this talk - just PHP language knowledge is enough.
Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code. We are all slowly moving to using Composer, from Wordpress to Joomla and Drupal and frameworks in between. But many of us mistreat composer, follow outdated practices or simply lack a few tricks. In this session i’ll get you the low down on how to use composer the right way.
Developing software as part of a team introduces a host of challenges. A strong, motivated development team working together can marshal the strengths and specialities of each of its members to create something much larger than the sum of its parts. Teams that don’t work together can drain resources and make the workplace a miserable place to spend the day. The fact is, strong teams need strong leaders, and strong leadership is something that each of us can cultivate within ourselves. No matter your experience level or seniority, if you work as part of a team, you have the capacity to help lead your colleagues toward success. We’ll discuss strategies for dealing with conflict, ideas on how to become stronger communicators, and ways to help you and your teammates get the best from one another.
With more and more sites falling victim to data theft, you've probably read the list of things (not) to do to write secure code. But what else should you do to make sure your code and the rest of your web stack is secure ? In this tutorial we'll go through the basic and more advanced techniques of securing your web and database servers, securing your backend PHP code and your frontend javascript code. We'll also look at how you can build code that detects and blocks intrusion attempts and a bunch of other tips and tricks to make sure your customer data stays secure.
After years of promoting PHPUnit I still hear it's hard to get started with unit testing. So instead of showing nice step-by-step examples on how to use PHPUnit, we're going to take an example straight from github. So I've taken the challenge to start writing tests for PHP projects that don't have unit tests in place and explain how I decide where to begin, how I approach my test strategy and how I ensure I’m covering each possible use-case (and covering the CRAP index). The goal of this presentation is to show everyone that even legacy code, spaghetti code and complex code bases can be tested. After this talk you can immediately apply my examples on your own codebase (even if it's a clean code base) and get started with testing. To follow along a basic knowledge unit testing with PHPUnit is required.
Are you a good Code Scout
Scouts are taught to be adventurous, considerate, thoughtful, effective, diligent, ingenious, thorough, earnest and effective… All of these qualities are ones that we should be striving for as a Developer.
This talk intends to prove that being a Good Scout and being a Great developer are are pretty much the same thing. It will take you through the types of actions and attitudes that are taught to millions of kids aged seven to eighteen and compare it to what you should be practicing every day to make you a better Developer.
I'll tell you all the things you need to know to earn your very first Code Scout badge.
Secure Form Processing and Protection - Sunshine PHP 2015Joe Ferguson
This talk was given January 27th 2015 at MemphisPHP.org and February 6th at SunshinePHP 2015.
XSS, NONCE, CSRF, WTF?! Form processing is something that's very basic and easy to do...wrong. There are tools and technologies you need to be using to prevent your forms from being abused and data falling into the wrong hands. We'll explore several of these technologies and how to implement them into your applications to keep your data safe.
Everyone talks about raising the bar on quality of code, but it's always hard to start implementing it when you have no clue where to start. With this talk I'm shooing that there are many levels developers can improve themselves by using the right tools. In this talk I'll go over each tool with examples how to use them against your codebase. A must attend talk for every developer that wants to scale up their quality. Most PHP developers deploy code that does what the customer requested but they don't have a clue about the quality of the product they deliver. Without this knowledge, maintenance can be a hell and very expensive. In this workshop I cover unit testing, code measuring, performance testing, debugging and profiling and give tips and tricks how to continue after this workshop.
Your Inner Sysadmin - Tutorial (SunshinePHP 2015)Chris Tankersley
One thing that most programmers do not take the time to understand is the servers that their application lives on. Most know a smattering of Apache configs, PHP configs, and basic information about the OS. This talk will deal with looking at tools that can help you quickly set up a server and how it can help you be a better developer. We'll look at tools like puppet for server management, OSSEC for log management, different command line tools, and nagios/monit for system monitoring.
This is not about how to code your API, but rather to show you what steps and best practices you need to utilize to build a successful, long-lived API. Thankfully with 5 Simple Steps you can build an API that is designed to last.
1 – Go in with a long-term mindset
2 – Understand what you’re building
3 – Utilize Spec Driven Development
4 – Incorporate Best Practices
5 – Repeat steps 1-4 for all new features
PhpSpec is a SpecBDD tool that enables you to use a TDD workflow that can transform the way you write PHP. In this session we will look at the TDD workflow and see how PhpSpec can be used to speed up your development; add regression safety, and improve your object-oriented design.
Thanks to tools like vagrant, puppet/chef, and Platform as a Service services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but 100% configured and set up like production. Docker will let us do that, and so much more. We'll look at what Docker is, why you should look into using it, and all of the features that developers can take advantage of.
Introduction to Continuous Integration with JenkinsEric Hogue
Talk on Continuous Integration given at Sunshine PHP 2015 on February 7.
Continuous Integration allows developers to run tests automatically every time code is pushed to source control. We will look at the different tests that a Continuous Integration server can run. How to create a build script so it runs the tests and make sure it produces the needed reports. Finally, how to set up Jenkins to run the build and display the reports.
Presentación con fines académicos y de investigación.
Para la materia de introducción a la finanzas, finanzas para emprendedores, método de finanzas, método del caso sobre innovación y fintech.
No poseo los derecho de las imágenes.
Contáctame en twitter: @emorar
This presentation was created in support of a short keynote for ICGS3-21 (14-15 Jan21) UK to purposely highlight the reasons why we are losing the cyber war and what we have to do to win. The approach adopted quantifies the key weakness and shortcomings of our current defence strategies to give pointers to a more secure future.
In postulating remedies, we purposely fall back on the wisdoms of Sun Tzu and The Art of War to highlight and explain the meaning and implications of quoted insights (below) and their pertinence to modern cyber wars/security.
“To know your Enemy, you must become your Enemy”
In this way, we go beyond opinion and suspicion by quantifying the scale of the individual elements of the cyber security equation using a variant of Drake’s Equation. This gives us a good estimate of the scale of the problems we face. Beyond this we highlight some cultural and political issues that need urgent attention.
Finally, we link to comprehensive presentations going back to 2016 that detail specific Red and Blue team exercises thinking and preparation. These themes were invoked to widen the awareness and thinking in the student body @ The UoS.
Because today every time we choose an algorithm, a dataset, a framework, even a plugin, our decision may have tremendous consequences on people near and far around us.
As we, in the tech industry, slowly come to realise the power we wield, we urgently need to train our brains into an ethical decision-making framework.
How can we make sure our choices won't harm others?
SearchLove London | Kelvin Newman, 'What the Flash Crash and Black Boxes can ...Distilled
May 6th, 2010 the Dow Jones Industrial Average plunged about 1000 points only to recover those losses within minutes – this was the Flash Crash. No catastrophes or physical events caused this swing, it was the black boxes of stock market algorithms. Black boxes a lot like Google’s. How do we prepare for the future when even Google doesn’t know how its algorithm works?D
What the Flash Crash & Black Boxes can teach us about the Search #searchlove ...Kelvin Newman
May 6th, 2010 the Dow Jones Industrial Average plunged about 1000 points only to recover those losses within minutes – this was the Flash Crash. No catastrophes or physical events caused this swing, it was the black boxes of stock market algorithms. Black boxes a lot like Google’s. How do we prepare for the future when even Google doesn’t know how its algorithm works?
The New Norm(al): Confronting What Open Means for Higher EducationBonnie Stewart
The opening provocation/keynote for #altc 2017, this talk examines open educational practices for a time of institutional decline & pervasive corporatism & sensationalism. It challenges the idea of norms and normal in the figure - and implied objectivity - of the Bell Curve, and posits instead the figure of the cyborg as a model for openness in fraught but important digital spaces.
Workshop on getting to grips with digital strategy by thinking like a network. Understanding complex adaptive systems, terminology, exponential growth and how technology, behaviour and design all come together. Two exercises included are Stinky Fish and Jobs to be Done. Lots of stuff on Netflix in there too.
"How content strategy helps to drive customer experience."Matty Soccio
5 Points on why content is about your audience, that it's driven by narrative and data, and MUST be tailored to platform. - Matty Soccio, Strategic Content Communication Conference, Melbourne, 26th May, 2016
Credit Cards Tech and Threats: How Hackers Pay With Your Money [Stefano Amore...Stefano Amorelli
Ever wondered what makes your payment cards tick?
Who's lurking in the shadows, ready to wreak havoc on your transactions?
Let's dive into the fascinating world of payment card technology, exposing both its inner workings, secrets, and how some gentlemen are trying to mess with these systems (and you).
This speech was delivered at Tallinn BSides 2023 by Stefano Amorelli
https://tallinn.bsides.ee/2023/
Stefano Amorelli, cybersecurity advocate and technology leader, brings his expertise to develop resilient large-scale systems and lead security-conscious teams.
Stefano is also a fond supporter of communities: he has founded and is leading OWASP Tallinn, the first OWASP chapter in Estonia, and the DEFCON Tallinn Group (DCG113722).
Master’s voice: the rise of voice assistantsDaniel Harvey
Siri. Alexa. Google. Voice computing is emerging as the next wave of “no ui” in the post-smartphone world. What’s the current context for this paradigm shift? What’s around the corner in the next 3-5 years? How will this change the way writers and UX people work?
Biometrics are widely regarded by the public, and many developers, as heightened security. Their actual track record tells a very different story. Biometric technologies are systematically making the world a less safe place. We have an obligation to do something about that. And we can.
In this talk, you'll learn about the breathtaking range of biometrics being tracked and assessed. You'll learn about dangerously wrong conclusions being drawn. You'll learn about spurious underlying premises and untrustworthy training data, and widespread misuses that are determining life and death decisions in government, policing, and health monitoring.
Most importantly, you'll learn how to assess these technologies, and avoid contributing ito their development, misuse, and proliferation.
NOTE: Content Warnings.
==== META ====
Keynote Address at: DjangoCon Europe (Sept 4, 2020)
Session Talk at: PyconAU (Sept 18, 2020)
Author: Carina C. Zona
Email: cczona@gmail.com
Twitter: @cczona
Converged Cloud Computing That's Secure, Fast, or Cheap: Pick ThreeCarina C. Zona
Abstract:
Containers are driving down the overhead that has been necessary for traditional virtualization. But there have been serious tradeoffs made with their adoption. Containerization's resource sharing approach is exposing more of the host system. We're choosing to compromise the isolation of executables from kernel, accepting it as an inevitable price for low overhead. In multi-tenant environments, that's a heck of a gamble.
Tightrope acts like that do not need to happen.
ZeroVM has taken an entirely distincive approach to lightweight virtualization: strong security, from the beginning. Processes are kept on lockdown, jobs are horizontally scalable, and they execute with such fine-grained accuracy that metering by the second is no problem. End the cost-inefficiencies of metering by minutes and hours.
ZeroVM provides a secure execution environment for untrusted code, by applying the Chromium project's proven Native Client (NaCl) technology for validation and sandboxing. Moreover, when paired with OpenStack Swift, the two become a unique platform for executing arbitrary queries within a datastore, using any language of one's choosing.
We'll walk through the basics of the ZeroVM open source project, compelling use cases, and opportunities to take advantage of ZeroVM + Swift -- for solving problems at scale without compromising on either security, speed, or affordability.
Author: Carina C. Zona
Video: https://www.youtube.com/watch?v=c5MblI28Oec
Conference: OpenStack Summit Paris
Date: November 4, 2014
Doctor, Lawyer, Poker Player, Physicist: The Best Engineers We're Not Competi...Carina C. Zona
"The team needs more engineers and we need them today."_
We talk about the engineer shortage. But the problem is not what we think it is. We'll explore how hiring for only CS degrees misses exceptional opportunities. Unconventional backgrounds breed great developers.
Homogeneity boxes us in. Diverse teams are more productive, more profitable, and more excited about what they're accomplishing. Diversity isn't just demographics. It's about benefitting from distinctly varied perspectives. Who better than the former philosopher, marine biologist, stage hand, or anthropologist? In this talk, we'll walk through why it's worth competing for them.
Forget the rock star; hire the opera singer.
Debugging Tech’s Socioeconomic Class Issues [Madison+ Ruby Conf 2014]Carina C. Zona
As developers, we have power to be constructors of social justice. If we are members of tech community, then we inherit a chain of responsibility for addressing intersections between our work and its sometimes profoundly local effects on communities.
We can choose to engage in debugging and fixes.
We start by engaging in introspection about the inequities that our industry imposes on groups who have fewer privileges than we have access to. We’re going to walk through some of these issues, and review methods for implementing change.
Date: August 22, 2014
Author: Carina C. Zona
Video: https://youtu.be/aRf9w0UJPTM
Conference: Madison+ Ruby
Location: Madison, WI
ZeroVM is a secure execution environment for untrusted code in multi-tenant cloud. It's lightweight, fast, horizontally scalable, and can run arbitrary applications inside a datastore. More info about this open source project is available at http://zerovm.org
Schemas for the Real World [Software Craftsmanship North America 2013]Carina C. Zona
Social app development challenges us how to code for users’ personal world. Users are giving push-back to ill-fitted assumptions about their identity — including name, gender, sexual orientation, important relationships, and other attributes they value.
How can we balance users’ realities with an app’s business requirements?
Facebook, Google+, and others are grappling with these questions. Resilient approaches arise from an app’s own foundation. Discover schemas’ influence over codebase, UX, and development itself. Learn how we can use schemas to both inspire users and generate data we need as developers.
--
META
Where: Software Craftsmanship North America 2013 (Chicago, Illinois, USA)
Date: November 8, 2013
Author: Carina C. Zona
Schemas for the Real World [Madison RubyConf 2013]Carina C. Zona
Social app development challenges us how to code for users’ personal world. Users are giving push-back to ill-fitted assumptions about their identity — including name, gender, sexual orientation, important relationships, and other attributes they value.
How can we balance users’ realities with an app’s business requirements?
Facebook, Google+, and others are grappling with these questions. Resilient approaches arise from an app’s own foundation. Discover schemas’ influence over codebase, UX, and development itself. Learn how we can use schemas to both inspire users and generate data we need as developers.
--
META
Where: Madison Ruby Conference 2013 (Madison, Wisconsin, USA)
Date: August 23, 2013
Video: http://www.confreaks.com/videos/2627-madisonruby2013-schemas-for-the-real-world
Schemas for the Real World [RubyConf AU 2013]Carina C. Zona
VIDEO: https://vimeo.com/61172068
Social app development challenges us how to code for users’ personal world. Users are giving push-back to ill-fitted assumptions about their identity — including name, gender, sexual orientation, important relationships, and other attributes they value.
How can we balance users’ realities with an app’s business requirements?
Facebook, Google+, and others are grappling with these questions. Resilient approaches arise from an app’s own foundation. Discover schemas’ influence over codebase, UX, and development itself. Learn how we can use schemas to both inspire users and generate data we need as developers.
[NOTE: links to Resources are on slide 112. Cheers!]
---
META:
Conference: RubyConf AU
Date: February 21, 2013
Location: Jasper Hotel
Session length: 45 minutes
Video: https://vimeo.com/61172068
Full Stack & Full Circle: What the Heck Happens In an HTTP Request-Response C...Carina C. Zona
Presented at Confident Coding III, San Francisco, CA. October 20, 2012.
Flying in from 10,000 foot view (“Hey, browser, show me this”, “Okay, here it is”), we’ll take thoughtful overview of the HTTP request/response cycle. Its essence is simply a series of questions & answers, accumulating portions of content to be gracefully assembled for the user.
We’ll hone in on some key players amidst the “full stack” of communications, with special attention to how an understanding of the HTTP lifecycle endows any developer or designer with the power to optimize for performance, cost, and UX
This presentation's supplementary materials are at http://pinterest.com/sexwonk/kink-for-all-sf-2012-06-16/. Meta: June 16, 2012 at Kink for All Unconference (Noisebridge, San Francisco).
Explore our comprehensive data analysis project presentation on predicting product ad campaign performance. Learn how data-driven insights can optimize your marketing strategies and enhance campaign effectiveness. Perfect for professionals and students looking to understand the power of data analysis in advertising. for more details visit: https://bostoninstituteofanalytics.org/data-science-and-artificial-intelligence/
Opendatabay - Open Data Marketplace.pptxOpendatabay
Opendatabay.com unlocks the power of data for everyone. Open Data Marketplace fosters a collaborative hub for data enthusiasts to explore, share, and contribute to a vast collection of datasets.
First ever open hub for data enthusiasts to collaborate and innovate. A platform to explore, share, and contribute to a vast collection of datasets. Through robust quality control and innovative technologies like blockchain verification, opendatabay ensures the authenticity and reliability of datasets, empowering users to make data-driven decisions with confidence. Leverage cutting-edge AI technologies to enhance the data exploration, analysis, and discovery experience.
From intelligent search and recommendations to automated data productisation and quotation, Opendatabay AI-driven features streamline the data workflow. Finding the data you need shouldn't be a complex. Opendatabay simplifies the data acquisition process with an intuitive interface and robust search tools. Effortlessly explore, discover, and access the data you need, allowing you to focus on extracting valuable insights. Opendatabay breaks new ground with a dedicated, AI-generated, synthetic datasets.
Leverage these privacy-preserving datasets for training and testing AI models without compromising sensitive information. Opendatabay prioritizes transparency by providing detailed metadata, provenance information, and usage guidelines for each dataset, ensuring users have a comprehensive understanding of the data they're working with. By leveraging a powerful combination of distributed ledger technology and rigorous third-party audits Opendatabay ensures the authenticity and reliability of every dataset. Security is at the core of Opendatabay. Marketplace implements stringent security measures, including encryption, access controls, and regular vulnerability assessments, to safeguard your data and protect your privacy.
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
1. @ C C Z O N A
C O N S E Q U E N C E S O F A N
I N S I G H T F U L A L G O R I T H M
C A R I N A C . Z O N A
@ C C Z O N A
2. @ C C Z O N A
infertility
sex shaming
miscarriage
bullying
stalking
grief
PTSD
segregation
racial profiling
white supremacy
holocaust
CONTENT WARNING
3. @ C C Z O N A
ALGORITHMS
IMPOSE
CONSEQUENCES
ON PEOPLE
ALL THE TIME
4. @ C C Z O N A
PATTERNS OF
INSTRUCTIONS,
ARTICULATED IN
CODE OR FORMULAS
A L G O R I T H M S O F C O M P U T E R S C I E N C E & M AT H E M AT I C S
10. @ C C Z O N A
Ch 12, sl st to join. Rnd 1: ch 3, 17 dc. Rnd 2: ch 3, 1 dc, ch 4,
skip 1 dc, *2 dc, ch 4, skip 1 dc*, repeat 5 times, sl st. Rnd 3:
ch 3, 2 dc, ch 5, skip 2 ch and 1 dc, *3 dc, ch 5, skip 2 ch and
1 dc*, repeat 5 times, sl st. Rnd 4: ch 3, 3 dc, ch 5, skip 3 ch
and 1 dc, *4 dc, ch 5, skip 3 ch and 1 dc*, repeat 5 times, sl
st. Rnd 5: ch 3, 4 dc, ch 6, skip 3 ch and 1 dc, *5 dc, ch 6, skip
3 ch and 1 dc*, repeat 5 times, sl st. Rnd 6: ch 3, 6 dc, ch 6,
skip 3 ch and 1 dc, *7 dc, ch 6, skip 3 ch and 1 dc*, repeat 5
times, sl st. Rnd 7: ch 3, 8 dc, ch 6, skip 3 ch and 1 dc, *9 dc,
ch 6, skip 3 ch and 1 dc*, repeat 5 times, sl st. Rnd 8: ch 3, 10
dc, ch 6, skip 3 ch and 1 dc, *11 dc, ch 6, skip 3 ch and 1 dc*,
repeat 5 times, sl st .Rnd 9: ch 3, 12 dc, ch 6, skip 3 ch and 1
dc, *13 dc, ch 6, skip 3 ch and 1 dc*, repeat 5 times, sl st.
Rnd 10: ch 3, 14 dc, ch 7, skip 3 ch and 1 dc, *15 dc, ch 7,
skip 3 ch and 1 dc*, repeat 5 times, sl st. Rnd 11: ch 3, 16 dc,
ch 7, skip 4 ch and 1 dc, *17 dc, ch 7, skip 4 ch and 1 dc*,
repeat 5 times, sl st. Rnd 12: ch 3, 18 dc, ch 8, skip 4 ch and 1
dc, *19 dc, ch 8, skip 4 ch and 1 dc*, repeat 5 times, sl st.
Rnd 13: ch 3, 20 dc, ch 8, skip 5 ch and 1 dc, *21 dc, ch 8,
skip 5 ch and 1 dc*, repeat 5 times, sl st. Rnd 14: ch 3, 16 dc,
ch 8, skip 3 dc and 2 ch, 1 dc, ch 8, skip 1 dc, *17 dc, ch 8,
skip 3 dc and 2 ch, 1 dc, ch 8, skip 1 dc,* repeat 5 times, sl st.
11. @ C C Z O N A
The exhaustive rendering of our
conscious and unconscious patterns
into data sets and algorithms.
P R E D I C T I V E A N A LY T I C S
—Charles Duhigg
12. @ C C Z O N A
ALGORITHMS FOR
FAST, TRAINABLE,
ARTIFICIAL NEURAL
NETWORKS
D E E P L E A R N I N G
13. @ C C Z O N A
INPUT
Words, images, sounds,
objects, or abstract concepts
EXECUTION
Run a series of functions
repeatedly in a black box
OUTPUT
Prediction of properties useful
for drawing intuitions about
similar future inputs
14. @ C C Z O N A
ARTIFICIAL NEURAL NETWORK'S
AUTOMATED DISCOVERY
OF PATTERNS WITHIN
A TRAINING DATASET
APPLIES DISCOVERIES
TO DRAW INTUITIONS
ABOUT FUTURE DATA
D E E P L E A R N I N G
15. @ C C Z O N A
– P e t e Wa rd e n
" T H I N K O F T H E M A S
D E C I S I O N - M A K I N G
B L A C K B O X E S . "
16. @ C C Z O N A
Medical Diagnosing
Pharmaceutical Development
Emotion Detection
Predictive Text
Face Identification
Voice-Activated Commands
Fraud Detection
Sentiment Analysis
Translating Text
Video Content Recognition
Self-Driving Cars
17. @ C C Z O N A
Ad Targeting
Behavioral Prediction
Recommendation Systems
Image Classification
Face Recognition
22. 🔵 🔵
🔵
🔵
🔵
🔵
🔵 🔵
🔵🔵
🔵
🔵
🔵Algorithmic
Profiling
De-
Anonymization
Black Box
Disparate
Impact
Consent
Issues
Replicates
Bias
Personally
Identifiable Info
Human
Complexity Fail
Unproven
Methods
Inadvertent
Algorithmic
Cruelty
Uncritical
Assumptions
False
Neutrality
High Risk
Consequences
Deception Filtering
Moved Fast,
Broke Things
Invasion Of
Privacy
No Recourse
Creepy
Stalkery
Messing With
Heads
Not How Valid
Research Works
Data
Insecurity
Accurate, But
Not Right
Shaming
Diversity
Fail
TA R G E T
23. @ C C Z O N A
“IF WE WANTED TO FIGURE OUT
IF A CUSTOMER IS PREGNANT,
EVEN IF SHE
DIDN’T WANT US TO KNOW,
CAN YOU DO THAT? ”
26. @ C C Z O N A
‟As long as a pregnant
woman thinks she hasn’t
been spied on…
as long as we don’t
spook her, it works.”
27. 🔵 🔵 🔵 🔵
🔵
🔵
🔵 🔵
🔵
🔵
🔵
🔵
Algorithmic
Profiling
De-
Anonymization
Black Box
Disparate
Impact
Consent
Issues
Replicates
Bias
Personally
Identifiable Info
Human
Complexity Fail
Unproven
Methods
Inadvertent
Algorithmic
Cruelty
Uncritical
Assumptions
False
Neutrality
High Risk
Consequences
Deception Filtering
Moved Fast,
Broke Things
Invasion Of
Privacy
No Recourse
Creepy
Stalkery
Messing With
Heads
Not How Valid
Research Works
Data
Insecurity
Accurate, But
Not Right
Shaming
Diversity
Fail
S H U T T E R F LY
29. @ C C Z O N A
‟Thanks, Shutterfly, for
the congratulations on my
'new bundle of joy'.
I'm horribly infertile,
but hey,
I'm adopting
a kitten,
so...”
30. @ C C Z O N A
‟ I l o s t a b a b y i n
N o v e m b e r w h o
w o u l d h a v e b e e n
d u e t h i s w e e k .
I t w a s l i k e
h i t t i n g a w a l l
a l l o v e r
a g a i n … ˮ
31. @ C C Z O N A
‟ T H E I N T E N T O F T H E
E M A I L WA S T O TA R G E T
C U S T O M E R S W H O
H AV E R E C E N T LY
H A D A B A B Y "
32. @ C C Z O N A
‟You start imagining who
they'll become and dreaming
of hopes for their future.
You start making plans.
And then they're gone.
It's a lonely experience."
34. @ C C Z O N A
The result of code that
works in the overwhelming
majority of cases but
doesn’t take other use
cases into account.
I N A D V E R T E N T A L G O R I T H M I C C R U E LT Y
—Eric Meyer
36. @ C C Z O N A
‟ I N C R E A S E A WA R E N E S S O F
A N D C O N S I D E R AT I O N F O R
T H E FA I L U R E M O D E S
T H E E D G E C A S E S
T H E W O R S T- C A S E
S C E N A R I O S
– E r i c M e y e r
37. @ C C Z O N A
BEHUMBLE.WECANNOTINTUIT
INNERSTATE,EMOTIONS,
PRIVATESUBJECTIVITY
— C a r i n a C . Z o n a
54. @ C C Z O N A
Amy
Claire
Emma
Katelyn
Katie
Madeline
Molly
Aaliyah
Diamond
Ebony
Imani
Latanya
Nia
Shanice
Cody
Connor
Dustin
Jack
Luke
Tanner
Wyatt
Darnell
DeShawn
Malik
Marquis
Terrell
Trevon
Tyrone
G O O G L E A D W O R D S
55. PLACEHOLDER@ C C Z O N A
PLACEHOLDER
PLACEHOLDERA BLACK IDENTIFYING NAME WAS
25% MORE LIKELY
TO RESULT IN AN AD THAT I M P L I E D A N
ARREST RECORD
G O O G L E A D W O R D S
58. @ C C Z O N A
Classifying people as “similar”,
where careless prompts create
scenarios harder to control
and prepare for.
A C C I D E N TA L A L G O R I T H M I C R U N - I N S
—adapted from Joanne McNeil
59. @ C C Z O N A
A L G O R I T H M I C H U B R I S
60. @ C C Z O N A
"If you are stalked by a former
coworker, Twitter may reinforce
this connection, algorithmically
boxing you into a past while
you are trying to move on.
Your affinity score with your
harasser will grow higher with
every person who follows this
person at Twitter’s
recommendation."
T W I T T E R - W H O T O F O L L O W
61. 🔵🔵
🔵
🔵
🔵
🔵
🔵 🔵
🔵 🔵
🔵
Algorithmic
Profiling
De-
Anonymization
Black Box
Disparate
Impact
Consent
Issues
Replicates
Bias
Personally
Identifiable Info
Human
Complexity Fail
Unproven
Methods
Inadvertent
Algorithmic
Cruelty
Uncritical
Assumptions
False
Neutrality
High Risk
Consequences
Deception Filtering
Moved Fast,
Broke Things
Invasion Of
Privacy
No Recourse
Creepy
Stalkery
Messing With
Heads
Not How Valid
Research Works
Data
Insecurity
Accurate, But
Not Right
Shaming
Diversity
Fail
62. @ C C Z O N A
I P H O T O FA C E D E T E C T I O N
63. @ C C Z O N A
M I C R O S O F T H O W - O L D . N E T
64. @ C C Z O N A
F L I C K R M A G I C V I E W A U T O - TA G G I N G
65. @ C C Z O N A
F L I C K R M A G I C V I E W A U T O - TA G G I N G
66. @ C C Z O N A
G O O G L E P H O T O S A U T O - C AT E G O R I Z I N G
68. @ C C Z O N A
The tools used to make film,
b y M o n t ré A z a M i s s o u r i
@ C C Z O N A
not
are
the science of it,
racially
neutral
S H I R L E Y C A R D S
81. @ C C Z O N A
Amazon
Apple
AT&T
Baidu
DARPA
Dropbox
eBay
Facebook
Flickr
Google
IBM
Microsoft
Netflix
Pandora
PayPal
Pinterest
Skype
Snapchat
Spotify
Tesla
Twitter
Yahoo
Uber
82. @ C C Z O N A
MOREPRECISE
INCORRECTNESS
MORE
DAMAGING
INWRONGNESS
102. @ C C Z O N A
1,852318
" C A R E F U L LY C H O S E N T R A I L S A C R O S S T H E W E B
I N S U C H A WAY T H AT A N A D - TA R G E T I N G N E T W O R K
W I L L I N F E R C E RTA I N I N T E R E S T S O R A C T I V I T I E S . "
A D F I S H E R
103. @ C C Z O N A
C R O W D K N O W L E D G E > = B L A C K B O X I N T U I T I O N S
7C R O W D S O U R C E A L L T H E
T H I N G S
F L I P P I N G T H E PA R A D I G M
114. @ C C Z O N A
"LIST THINGS YOU
DON'T WANT
TO THINK ABOUT"
115. @ C C Z O N A
Opt-Out Opt-In
Block Follow
Ignore View
Filter Select
Disable Enable
S T O P T H E A L G O R I T H M B E T H E A L G O R I T H M
116. @ C C Z O N A
"Why not let Twitter users
select the people they
recommend you follow?
We already have Follow
Friday." —adapted from Joanne McNeil & Melissa Gira Grant
117. @ C C Z O N A
Would you like
special coupons for
pregnancy & infant
care?
118. @ C C Z O N A
COMMIT TO DATA
TRANSPARENCY.
COMMIT TO ALGORITHMIC
TRANSPARENCY.
F L I P P I N G T H E PA R A D I G M
9
125. @ C C Z O N A
Code Newbies
http://www.codenewbie.org/podcast/algorithms
“CONSEQUENCES OF AN INSIGHTFUL ALGORITHM”
CONTINUES AT:
Ruby Rogues
https://devchat.tv/ruby-rogues/278-rr-consequences-of-an-
insightful-algorithm-with-carina-c-zona
126. @ C C Z O N A
CASE STUDIES
FitBit: http://thenextweb.com/insider/2011/07/03/fitbit-users-are-inadvertently-
sharing-details-of-their-sex-lives-with-the-world/
Uber: http://www.forbes.com/sites/kashmirhill/2014/10/03/god-view-uber-
allegedly-stalked-users-for-party-goers-viewing-pleasure/ & http://
valleywag.gawker.com/uber-allegedly-used-god-view-to-stalk-vip-users-as-
a-1642197313 & http://www.forbes.com/sites/chanellebessette/2014/11/25/does-
uber-even-deserve-our-trust/ & http://www.wired.com/2011/04/app-stars-uber/ &
http://motherboard.vice.com/read/ubers-god-view-was-once-available-to-drivers
& http://motherboard.vice.com/read/ubers-god-view-was-once-available-to-
drivers
OkCupid: http://blog.okcupid.com/index.php/the-best-questions-for-first-dates/
Affirm, et al: http://recode.net/2015/05/06/max-levchins-affirm-raises-275-
million-to-make-loans/ & http://time.com/3430817/paypal-levchin-affirm-lending/
& http://www.nytimes.com/2015/01/19/technology/banking-start-ups-adopt-
new-tools-for-lending.html & http://www.spiegel.de/international/germany/
critique-of-german-credit-agency-plan-to-mine-facebook-for-data-a-837713.html
& http://www.motherjones.com/politics/2013/09/lenders-vet-borrowers-social-
media-facebook
Shutterfly: http://jezebel.com/shutterfly-thinks-you-just-had-a-baby-1576261631
& http://www.adweek.com/adfreak/shutterfly-congratulates-thousands-women-
babies-they-didnt-have-157675
Zuckerberg on miscarriage: https://www.facebook.com/photo.php?
fbid=10102276573729791
Target: http://www.nytimes.com/2012/02/19/magazine/shopping-habits.html
Facebook Year in Review: http://meyerweb.com/eric/thoughts/2014/12/24/
inadvertent-algorithmic-cruelty/ & http://www.theguardian.com/technology/
2014/dec/29/facebook-apologises-over-cruel-year-in-review-clips
Google AdWords: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2208240
& http://freakonomics.com/2013/04/08/how-much-does-your-name-matter-full-
transcript/
Flickr: http://www.theguardian.com/technology/2015/may/20/flickr-complaints-
offensive-auto-tagging-photos
Google Photos: https://twitter.com/jackyalcine/status/615329515909156865 &
https://www.yahoo.com/tech/google-photos-mislabels-two-black-americans-
as-122793782784.html
Twitter Who To Follow & Last.fm Similar Listeners: https://medium.com/
message/harassed-by-algorithms-f2b8229488df
Chicken Breast: http://metro.co.uk/2016/01/27/this-chicken-breast-has-a-
surprisingly-healthy-heart-rate-considering-its-dead-5647836/ & https://
www.youtube.com/watch?v=7rO5knyjDR0
LinkedIn http://www.slate.com/articles/technology/technology/2016/05/
linkedin_called_me_a_white_supremacist.html
Shirley Cards, Race, & Film Emulsion: http://priceonomics.com/how-
photography-was-optimized-for-white-skin/ & http://www.buzzfeed.com/
syreetamcfadden/teaching-the-camera-to-see-my-skin#.wkv3Jmd8O
127. @ C C Z O N A
RESOURCES
• Association for Computing Machinery Code
of Ethics http://www.acm.org/about/code-
of-ethics
• The 10 Commandments of Egoless
Programming http://www.techrepublic.com/
article/the-ten-commandments-of-egoless-
programming-6353837/
• Disparate Impact Analysis is Key to Ensuring
Fairness in the Age of the Algorithm http://
www.datainnovation.org/2015/01/disparate-
impact-analysis-is-key-to-ensuring-fairness-
in-the-age-of-the-algorithm/
• On Algorithmic Fairness, Discrimination and
Disparate impact. http://
fairness.haverford.edu/
• Big Data's Disparate Impact http://
papers.ssrn.com/sol3/papers.cfm?
abstract_id=2477899
• Algorithmic Accountability & Transparency
http://www.nickdiakopoulos.com/projects/
algorithmic-accountability-reporting/
• What is Deep Learning and why should you
care? http://radar.oreilly.com/2014/07/what-
is-deep-learning-and-why-should-you-
care.html
• Facebook Research | Machine Learning
https://research.facebook.com/
machinelearning
128. @ C C Z O N A
LAW, GOVERNANCE, & POLICYMAKING
• AI is Setting Up the Internet for a Huge
Class with Europe (2016) https://
www.wired.com/2016/07/artificial-
intelligence-setting-internet-huge-clash-
europe/
• California Law Review (2016): Big Data's
Disparate Impact http://papers.ssrn.com/
sol3/papers.cfm?abstract_id=2477899
• United States Federal Trade Commission
Report (2016) Big Data: A Tool for Inclusion
or Exclusion? https://www.ftc.gov/system/
files/documents/reports/big-data-tool-
inclusion-or-exclusion-understanding-
issues/160106big-data-rpt.pdf
• White House Big Data Privacy Report
(2014) https://www.whitehouse.gov/sites/
default/files/docs/
big_data_privacy_report_may_1_2014.pdf
• Algorithmic Transparency and Platform
Loyalty or Fairness in the French Digital
Republic Bill (2016) http://blogs.lse.ac.uk/
mediapolicyproject/2016/04/22/algorithmic-
transparency-and-platform-loyalty-or-
fairness-in-the-french-digital-republic-bill/
• European Data Protection Supervisor
Opinion (2015): Meeting the Challenges of
Big Data https://secure.edps.europa.eu/
EDPSWEB/webdav/site/mySite/shared/
Documents/Consultation/Opinions/
2015/15-11-19_Big_Data_EN.pdf
129. @ C C Z O N A
FLICKR CREATIVE COMMONS
Cookie face: https://www.flickr.com/photos/amayu/4462907505/in/
pool-977532@N24/
Eye shadows: https://www.flickr.com/photos/niallb/5300259686/
Colored pencils: https://www.flickr.com/photos/jenson-lee/
6315443914/
Audit keyboard: https://www.flickr.com/photos/jakerust/16811751576/
Crystal balls: https://www.flickr.com/photos/cmogle/3348401259/
Eye: https://www.flickr.com/photos/weirdcolor/3312989961/
Sea Wall: https://www.flickr.com/photos/christing/1447039348/
Door: https://www.flickr.com/photos/chrisschoenbohm/14181173109/
WTF Was This WTF Was That by Birger King: https://www.flickr.com/
photos/birgerking/7080728907/
Tasveer ByTaru: https://www.flickr.com/photos/tasveerbytaru/
19547308031/sizes/h/
Boxing day: https://www.flickr.com/photos/erix/6306715646/
Printing machine by Teddy Kwok: https://www.flickr.com/photos/
bblkwok/8247948713/
Caduceus: https://www.flickr.com/photos/spirit-fire/4832779325/
wocintech (microsoft) - 69 by #wocintech: https://www.flickr.com/
photos/wocintechchat/25926648871/in/album-72157664006621903/
ねこ -ちゃーちゃん- by atacamaki: https://www.flickr.com/photos/
mikey-a-tucker/14792307898/
Driving home by Christian Weidinger: https://www.flickr.com/photos/
ch-weidinger/13888995404/
Server graphs by Aaron Parecki: https://www.flickr.com/photos/
aaronpk/5967579738/
On the Banks of Loch Linnhe by Henry Hemming: https://
www.flickr.com/photos/henry_hemming/8280971407/
Scaffolding by ajjyt: https://www.flickr.com/photos/
54588550@N08/9387947434/
Monarchial Scrutiny by Joel Penner: https://www.flickr.com/photos/
featheredtar/2949748121/
Canadian Money $100 Dollar Bill Macro of Robert Borden by Wilson
Hui: https://www.flickr.com/photos/wilsonhui/6604606217/
The grindstone by Kathryn Decker: https://www.flickr.com/photos/
waponigirl/5621810815/
"img049" by Steve Walker Photography: https://www.flickr.com/
photos/stover98074/11361095594/
Street Passion by Johnny Silvercloud: https://www.flickr.com/photos/
johnnysilvercloud/15718876258/
Buttons: https://www.flickr.com/photos/48462557@N00/3616793654/
130. @ C C Z O N A
NOUN PROJECT CREATIVE COMMONS
Businesspeople by Honnos Bondor
https://thenounproject.com/term/businesspeople/17542/
Send by David Papworth
https://thenounproject.com/term/send/135469/
Users by Lorena Salagre
https://thenounproject.com/term/users/32253/
Friend by Megan Mitchel
https://thenounproject.com/term/friend/6808/
Woman (1) by Thomas Helbig
https://thenounproject.com/term/woman/120381/
Woman (2) by Thomas Helbig
https://thenounproject.com/term/woman/120380/
Couple by Shankar Narayan
https://thenounproject.com/term/couple/1014/
Couple by Pasquale Cavorsi
https://thenounproject.com/term/couple/33095/
Check mark by Kris Brauer
https://thenounproject.com/term/check-mark/192830/
Job Seeker by Stijn Elskens
https://thenounproject.com/term/job-seeker/226871/
Credit Card by Oliviu Stoian
https://thenounproject.com/term/credit-card/269411/
Single House by Aaron K. Kim
https://thenounproject.com/term/single-house/123924/
Downloads by Icons8
https://thenounproject.com/term/downloads/61761/
Id Card (1) by Boudewijn Mijnlieff
https://thenounproject.com/term/id-card/203566/
Id Card (2) by Boudewijn Mijnlieff
https://thenounproject.com/term/id-card/203578/
Cancel by Kris Brauer
https://thenounproject.com/term/cancel/182501/
131. @ C C Z O N A
ADDITIONAL IMAGES
Recipe cards: Olivia Juice & Co. http://
olivejuiceco.typepad.com/my_weblog/2006/04/
easter_recap_an.html
Target circulars: http://flyers.smartcanucks.ca/uploads/
pages/26431/target-canada-weekly-flyer-july-11-
to-1713.jpg
Crochet pattern & shawl: http://www.abc-knitting-
patterns.com/1129.html
Space Invaders: http://www.caffination.com/
backchannel/shooting-for-the-high-score-3942/
Facebook b/w logo sketch: http://connect-
communicate-change.com/wp-content/uploads/
2011/11/facebook-logo-square-webtreatsetc.png
Stephen Hawking by CERN/Lawrent Egli: https://
www.facebook.com/stephenhawking/photos/
710802829006817
Jonathon Arrears by Susie Cagle: https://twitter.com/
susie_c/status/631619118865604610/photo/1
Twitter keyboard: http://www.npr.org/sections/
itsallpolitics/2012/05/04/152028258/navigating-politics-
on-twitter-some-npr-followfriday-suggestions
Tesla's Autopilot System MobilEye http://
wccftech.com/tesla-autopilot-story-in-depth-
technology/
Uber home screen https://www.supermoney.com/
2016/05/5-reasons-uber-can-risky-choice-drivers-
passengers/
Walden Pond by Walden Pond State Reservation
https://waldenpondstatereservation.wordpress.com/
The Force is Strong With This One by Mark Zuckerberg
https://www.facebook.com/zuck/posts/
10102531565693851
Bubble-sort with Hungarian ("Csángó") folk dance
https://www.youtube.com/watch?v=lyZQPjUT5B4
132. @ C C Z O N A
T H E E T H I C S &
R E S P O N S I B I L I T I E S O F
O P E N S O U R C E I O T
https://www.youtube.com/
watch?v=7rO5knyjDR0
Emily Gorcenski
@emilygorcenski
133. @ C C Z O N A
I M A G E U N D E R S TA N D I N G :
D E E P L E A R N I N G W I T H
C O N V O L U T I O N A L N E U R A L N E T S
http://www.slideshare.net/
roelofp/python-for-image-
understanding-deep-learning-
with-convolutional-neural-nets
Roelof Pieters
@graphific
134. @ C C Z O N A
T H E E T H I C S O F B E I N G
A P R O G R A M M E R
https://youtu.be/
DB7ei5W1eRQ
Kate Heddleston
@heddle317
135. @ C C Z O N A
A H I P P O C R AT I C O AT H
F O R D ATA S C I E N C E
http://www.slideshare.net/
roelofp/a-hippocratic-oath-for-
data-science
Roelof Pieters
@graphific
136. @ C C Z O N A
D E E P L E A R N I N G :
I N T E L L I G E N C E F R O M
B I G D ATA
https://www.youtube.com/
watch?v=czLI3oLDe8M
Adam Berenzweig
@madadam
137. @ C C Z O N A
A L G O R I T H M I C
A C C O U N TA B I L I T Y
W O R K S H O P
https://vimeo.com/125622175
Columbia Journalism School
138. @ C C Z O N A
M A R I / O
https://youtu.be/
qv6UVOQ0F44
Seth Bling
@sethbling
139. @ C C Z O N A
Noah Kantrowitz
Heidi Waterhouse
VM Brasseur
Yoz Grahame
Mike Foley
Estelle Weyl
Chris Hausler
Scott Triglia
Russell Keith-Magee
Tim Bell
We So Crafty
THANK YOU ♥
140. @ C C Z O N A
BONUS!
“Eleven”
by Burnistoun (Robert Florence & Iain Connell)
https://www.youtube.com/watch?v=NMS2VnDveP8