# Ethics in software --- # Who am I? - Christos Christodoulou - Physicist by education - Worked as data engineer and data scientist - Currently working as Engineering manager at Klarna (financial services) in Berlin --- ## Why this talk? - To increase awareness - To stress that we should develop a long lasting habit of engaging into discussions that have as a topic the ethics of the software we build --- ## We are being intensively tracked :scream: --- I stumbled upon this tweet ![](https://i.imgur.com/fVrUqYq.jpg =450x) --- Which I saw later being feature in site that reaches probably a bigger and more diverse audience ![](https://i.imgur.com/CbTqYvg.png =450x) --- The finding was actually old news, but not so much publicised before ![](https://i.imgur.com/eLhfeO9.png =500x) --- ## It is ubiquitous that most of big sotware companies try to track what we do any way possible --- ## Not only software companies - Non-software companies like Xerox and Canon were using a Machine Identification Code (see Wikipedia) since the 1980s to add a digital watermark on printed paper - Work has even been done to develop privacy software to avoid this tracking, in order to support whistleblowers - It feels like history being repeated, with more advanced digital technology --- You can check photos from facebook by yourselves, by looking into the EXIF metadata: - Online tool: `http://exif.regex.info/exif.cgi` - Python Imaging Library: `PIL` --- ## What about the ethics in software technology? --- ### Ethics > The moral principles governing the behavior or actions of an individual or a group. - So this definition can be seen as a set of decision rules used to determine how a software behaves --- ### Software design - Decision rules come after software designers (mostly humans currently) sit down, discuss about the software they want to implement and create some diagrams and some documentation <!--These discussions and the final realisation of the software embody the opinions of the creators, their own ethics and their awareness and so on --> - It is safe to say that the "_ethics of a technology (or product) starts with the ethics of its creation, and its creators_" - After the design, the software is implemented and most of the times some form of a product emerges --- ## Coming to AI --- ### Why is AI important? - _Cliche:_ ML based technology has been gaining momentum and will strongly impact our lives - More difficult to track what is happening in a system that learns from data vs a rule-based system --- ### What is the impact of AI technology? - Most of the times not obvious at first, but becomes obvious as second order effects --- ### What to ask - What is the **ethical quality** of a prediction? - Is the decision based on that prediction morally wrong? - Does it impact humans in a good or bad way? - Does it violate privacy? - Does it lead to discrimination and harm? - ... --- ## Sources - [Hitchhicker's guide to AI Ethics](https://towardsdatascience.com/ethics-of-ai-a-comprehensive-primer-1bfd039124b0) - [Facebook Embeds "Hidden Codes" To Track Who Sees And Shares Your Photos](https://www.forbes.com/sites/zakdoffman/2019/07/14/facebook-is-embedding-hidden-codes-to-track-all-your-uploaded-photos-report/#c20ddd415925) - [Machine Identification Code](https://en.wikipedia.org/wiki/Machine_Identification_Code) - The presentation was made using the online tool `hackmd.io` --- ### Thank you for listen[](https://)ing Say hello at: - https://www.linkedin.com/in/chr7stos/ - https://twitter.com/chr7stos
{"metaMigratedAt":"2023-06-14T22:53:21.629Z","metaMigratedFrom":"YAML","title":"Ethics and tracking","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"4098a4cc-0a07-4104-91b9-3a481f5689b3\",\"add\":7973,\"del\":4257}]"}
    289 views