diff --git a/.github/ISSUE_TEMPLATE/intersting_stuff.yml b/.github/ISSUE_TEMPLATE/intersting_stuff.yml new file mode 100644 index 0000000..ba75800 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/intersting_stuff.yml @@ -0,0 +1,68 @@ +name: 🌟 Add Interesting Stuff +description: Share links to interesting resources, articles, or tools. +labels: ['interesting stuff'] +body: + - type: textarea + id: title + attributes: + label: Title + description: 'Provide a concise title for the resource.' + placeholder: "E.g., 'The Good Robot Podcast'" + required: true + + - type: input + id: path + attributes: + label: URL + description: 'Paste the full link to the resource.' + placeholder: "E.g., 'https://www.thegoodrobot.co.uk/listennow'" + required: true + + - type: textarea + id: description + attributes: + label: Description + description: 'Provide a detailed description of the resource. Mention its purpose, audience, or unique features.' + placeholder: "E.g., 'A podcast exploring what feminism can bring to the tech industry.'" + required: true + + - type: input + id: author + attributes: + label: Author or Contributor + description: 'Provide your name or the name of the original author.' + placeholder: "E.g., '[Your Name](https://github.com/yourprofile)'" + required: true + + - type: input + id: date + attributes: + label: Date Added + description: 'Provide the date the resource was added in YYYY-MM-DD format.' + placeholder: "E.g., '2024-11-21'" + required: true + + - type: dropdown + id: categories + attributes: + label: Categories + description: 'Select the category that best fits the resource.' + multiple: true + options: + - Podcast + - Article + - Tool + - Guide + - Video + - Research + - Other + required: true + + - type: checkboxes + id: code_of_conduct + attributes: + label: Code of Conduct + description: "Confirm that you have read and agree to abide by the project's Code of Conduct (Contributor Covenant)." + options: + - label: 'I have read and agree to the Code of Conduct.' + required: true diff --git a/.github/_quarto.yml b/.github/_quarto.yml index e592576..4a3c3c1 100644 --- a/.github/_quarto.yml +++ b/.github/_quarto.yml @@ -41,7 +41,7 @@ website: - text: Contributing href: CONTRIBUTING.md - text: License (Data) - href: LICENSE-CCBYNCSA.md + href: LICENSE-CCBYSA.md - text: License (Code) href: LICENSE-AGPL.md - text: Security diff --git a/CITATION.cff b/CITATION.cff index d6fbb0b..8be280c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -117,4 +117,4 @@ keywords: - Critical Algorithm Studies - Machine Learning - Digital Humanities -license: CC-BY-NC-SA-4.0 +license: CC-BY-SA-4.0 diff --git a/LICENSE-CCBYNCSA.md b/LICENSE-CCBYSA.md similarity index 91% rename from LICENSE-CCBYNCSA.md rename to LICENSE-CCBYSA.md index cbe5ad1..7d4f96c 100644 --- a/LICENSE-CCBYNCSA.md +++ b/LICENSE-CCBYSA.md @@ -1,4 +1,4 @@ -Attribution-NonCommercial-ShareAlike 4.0 International +Attribution-ShareAlike 4.0 International ======================================================================= @@ -54,18 +54,18 @@ exhaustive, and do not form part of our licenses. ======================================================================= -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License +Creative Commons Attribution-ShareAlike 4.0 International Public +License By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. Section 1 -- Definitions. @@ -84,7 +84,7 @@ Section 1 -- Definitions. and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. - c. BY-NC-SA Compatible License means a license listed at + c. BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses, approved by Creative Commons as essentially the equivalent of this Public License. @@ -108,7 +108,7 @@ Section 1 -- Definitions. g. License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. + Public License are Attribution and ShareAlike. h. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public @@ -122,15 +122,7 @@ Section 1 -- Definitions. j. Licensor means the individual(s) or entity(ies) granting rights under this Public License. - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or + k. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material @@ -138,13 +130,13 @@ Section 1 -- Definitions. public may access the material from a place and at a time individually chosen by them. - m. Sui Generis Database Rights means rights other than copyright + l. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. - n. You means the individual or entity exercising the Licensed Rights + m. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. @@ -158,10 +150,9 @@ Section 2 -- Scope. exercise the Licensed Rights in the Licensed Material to: a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and + in part; and - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. + b. produce, reproduce, and Share Adapted Material. 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public @@ -229,9 +220,7 @@ Section 2 -- Scope. Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. + reserves any right to collect such royalties. Section 3 -- License Conditions. @@ -276,6 +265,7 @@ following conditions. reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. @@ -287,7 +277,7 @@ following conditions. 1. The Adapter's License You apply must be a Creative Commons license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. + later, or a BY-SA Compatible License. 2. You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition @@ -307,8 +297,7 @@ apply to Your use of the Licensed Material: a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; + portion of the contents of the database; b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database @@ -415,6 +404,7 @@ Section 8 -- Interpretation. that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. + ======================================================================= Creative Commons is not a party to its public diff --git a/README.md b/README.md index ddcdbe8..4c109b7 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This repository contains the materials for the course "Decoding Inequality: Krit [![GitHub forks](https://img.shields.io/github/forks/DHBern/decoding-inequality-2025.svg)](https://github.com/DHBern/decoding-inequality-2025/network) [![GitHub stars](https://img.shields.io/github/stars/DHBern/decoding-inequality-2025.svg)](https://github.com/DHBern/decoding-inequality-2025/stargazers) [![Code license](https://img.shields.io/github/license/DHBern/decoding-inequality-2025.svg)](https://github.com/DHBern/decoding-inequality-2025/blob/main/LICENSE-AGPL.md) -[![Data license](https://img.shields.io/github/license/DHBern/decoding-inequality-2025.svg)](https://github.com/DHBern/decoding-inequality-2025/blob/main/LICENSE-CCBYNCSA.md) +[![Data license](https://img.shields.io/github/license/DHBern/decoding-inequality-2025.svg)](https://github.com/DHBern/decoding-inequality-2025/blob/main/LICENSE-CCBYSA.md) [![DOI](https://zenodo.org/badge/ZENODO_RECORD.svg)](https://zenodo.org/badge/latestdoi/ZENODO_RECORD) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/contents/home.qmd b/contents/home.qmd new file mode 100644 index 0000000..395d7b1 --- /dev/null +++ b/contents/home.qmd @@ -0,0 +1,65 @@ +--- +lang: de-CH +date: 2024-10-22 +date-modified: last-modified +authors: + - name: Rachel Huber + orcid: 0000-0002-6022-5354 + email: rachel.huber@faculty.unibe.ch + affiliations: + - University of Bern + - Koordinationsstelle Teilhabe (Kanton ZĂŒrich) + role: author + - name: Moritz MĂ€hr + orcid: 0000-0002-1367-1618 + email: moritz.maehr@faculty.unibe.ch + affiliations: + - University of Bern + - University of Basel + role: author +copyright: + holder: Rachel Huber und Moritz MĂ€hr + year: 2024 +license: + text: > + Diese Lizenz erlaubt es Dritten, ein Werk zu verbreiten, zu remixen, zu verbessern und darauf aufzubauen, auch kommerziell, solange der Urheber des Originals genannt wird und die auf seinem Werk basierenden neuen Werke unter denselben Bedingungen veröffentlicht werden. + type: open-access + url: https://creativecommons.org/licenses/by-sa/4.0/ +--- + +# Decoding Inequality: Kritische Perspektiven auf Machine Learning und gesellschaftliche Ungleichheit + +Die kritische Auseinandersetzung mit Machine-Learning-Systemen und ihren gesellschaftlichen Auswirkungen ist in der heutigen Zeit von höchster Relevanz. WĂ€hrend KI-Technologien zunehmend Einzug in alle Bereiche unseres Lebens halten - von der Gesundheitsversorgung ĂŒber die Strafverfolgung bis hin zu Finanzdienstleistungen und sozialen Medien - wĂ€chst auch ihr Potenzial, bestehende soziale Ungleichheiten zu verstĂ€rken oder sogar neue zu schaffen. Die FĂ€higkeit, diese Systeme zu verstehen, ihre Auswirkungen auf bereits minorisierte Gesellschaftsgruppen kritisch zu hinterfragen und Lösungen fĂŒr eine gerechtere Gestaltung zu entwickeln, ist entscheidend fĂŒr eine ethisch verantwortungsvolle und sozial gerechte technologische Zukunft. Dieses Kolloquium befĂ€higt Studierende, aktiv an dieser wichtigen gesellschaftlichen Debatte teilzunehmen und trĂ€gt zur Entwicklung von KI-Systemen bei, die das Gemeinwohl fördern und nicht untergraben. + +In diesem Kolloquium untersuchen die Studierenden den gesamten Lebenszyklus von Machine-Learning-Systemen und dessen Auswirkungen auf gesellschaftliche Ungleichheit. Der Kurs beleuchtet, wie bewusste und unbewusste menschliche Verzerrungen und Vorurteile in jeder Phase des ML-Lebenszyklus eingebettet werden können und wie diese zu Diskriminierung in verschiedenen gesellschaftlichen Kontexten fĂŒhren. + +Aufbauend auf den theoretischen Grundlagen der Critical Algorithm Studies lernen die Studierenden, die ethischen, politischen, ökologischen und ökonomischen Implikationen von ML-Technologien zu analysieren. Der Kurs ist entlang des ML-Lebenszyklus strukturiert: + +1. Architekturauswahl: Diskussion verschiedener ML-Architekturen und ihrer Auswirkungen auf ModellkapazitĂ€ten und -grenzen. Kritische Betrachtung, wie architektonische Entscheidungen bestimmte Voreingenommenheiten einbetten können.\ +2. Datensammlung: Untersuchung von Datenquellen, Kuratierungs- und Filterprozessen. Kritische Perspektiven auf ReprĂ€sentationsprobleme, Copyright-Fragen und Umweltkosten der Datenspeicherung.\ +3. Training: Technische Aspekte des Trainingsprozesses und Auswahl von Hyperparametern. Kritische Betrachtung der Umweltauswirkungen, Arbeitsbedingungen in der KI-Industrie und Machtkonzentration bei ressourcenstarken Unternehmen.\ +4. Anwendung: Analyse verschiedener AnwendungsfĂ€lle von ML-Systemen, Feinabstimmung fĂŒr spezifische Aufgaben und Bereitstellungsstrategien. Kritische Diskussion ethischer Überlegungen, potenzieller Missbrauchsszenarien und Fragen der Transparenz und ErklĂ€rbarkeit.\ +5. Evaluation und Überwachung: Methoden zur Bewertung von Modellleistung und Verzerrungen. Kritische Perspektiven auf die Grenzen aktueller Evaluierungsmetriken.\ +6. Governance und Regulierung: Diskussion aktueller und vorgeschlagener Regulierungsrahmen, ethischer Richtlinien und Herausforderungen bei der Steuerung sich schnell entwickelnder KI-Technologien. + +Durchgehend wird betont, dass die Entwicklung und der Einsatz von ML-Systemen auch als GeschĂ€ftsmodell zu verstehen sind. Die Studierenden lernen, die kommerziellen Interessen und wirtschaftlichen Auswirkungen zu analysieren, die die Gestaltung und den Einsatz dieser Technologien beeinflussen. + +Der Kurs kombiniert theoretische Reflexion mit praktischen Übungen. Die Studierenden werden sowohl mit den theoretischen (nicht-mathematischen) Grundlagen des maschinellen Lernens vertraut gemacht als auch in die Lage versetzt, kritische Analysen auf Basis aktueller Forschungsergebnisse durchzufĂŒhren und die implikationen fĂŒr minorisierte Bevölkerungsgruppen von KI in der Gesellschaft zu verstehen. Praktische Beispiele, Fallstudien und Diskussionen aktueller Forschungsarbeiten werden regelmĂ€ssig in die Lehrveranstaltung integriert, um die Verbindung zwischen technologischen Entwicklungen und ihren gesellschaftlichen Auswirkungen zu verdeutlichen. + +Nach Abschluss des Kurses sind die Studierenden in der Lage: + +- Den gesamten Lebenszyklus von Machine-Learning-Systemen zu verstehen und kritisch zu reflektieren\ +- Die Auswirkungen von Entscheidungen in jeder Phase des ML-Lebenszyklus auf potenzielle Verzerrungen und Diskriminierungen zu analysieren\ +- Formen der algorithmischen Diskriminierung in verschiedenen Anwendungskontexten zu identifizieren und zu analysieren\ +- Die ethischen, gesellschaftlichen und wirtschaftlichen Implikationen von ML-Anwendungen zu bewerten\ +- Die Rolle kommerzieller Interessen und GeschĂ€ftsmodelle in der Entwicklung und dem Einsatz von ML-Systemen zu verstehen\ +- Lösungsstrategien fĂŒr eine gerechtere und ethischere Gestaltung algorithmischer Systeme zu entwickeln\ +- Eine produktiv-kritische Haltung im Umgang mit KI und ML einzunehmen, die technische, ethische und ökonomische Aspekte berĂŒcksichtigt\ +- Aktuelle RegulierungsansĂ€tze und Governance-Herausforderungen im Bereich KI und ML zu diskutieren und zu bewerten + +## Impressum + +UniversitĂ€t Bern\ +Walter Benjamin Kolleg / Digital Humanities\ +Muesmattstrasse 45\ +3012 Bern \ No newline at end of file diff --git a/contents/interesting-stuff.qmd b/contents/interesting-stuff.qmd new file mode 100644 index 0000000..65cbf2e --- /dev/null +++ b/contents/interesting-stuff.qmd @@ -0,0 +1,40 @@ +--- +date: 2024-11-21 +date-modified: last-modified +lang: de-CH +listing: + id: interesting-stuff + contents: + - title: "Seminar: Critical Data Studies (Summer 2024)" + path: https://mircoschoenfeld.de/seminar-critical-data-studies-summer-2024.html + description: "This is the main course website for the seminar Critical Data Studies in summer term 2024 at University of Bayreuth. The umbrella topic for this iteration of the seminar is called Recognising and preventing bias in AI." + author: "[Moritz MĂ€hr](https://github.com/maehr)" + date: 2024-11-21 + categories: [course] + - title: "The Good Robot" + path: https://www.thegoodrobot.co.uk/listennow + description: "Join Dr Eleanor Drage and Dr Kerry McInerney as they ask the experts: what is good technology? Is ‘good’ technology even possible? And how can feminism help us work towards it? Each week, they invite scholars, industry practitioners, activists, and more to provide their unique perspective on what feminism can bring to the tech industry and the way that we think about technology. With each conversation, The Good Robot asks how feminism can provide new perspectives on technology’s biggest problems." + author: "[Moritz MĂ€hr](https://github.com/maehr)" + date: 2024-11-21 + categories: [podcast] + - title: "Mystery AI Hype Theater 3000" + path: https://www.dair-institute.org/maiht3k/ + description: "Artificial Intelligence has too much hype. In this stream, linguist Prof. Emily M. Bender and sociologist Dr. Alex Hanna break down the AI hype, separate fact from fiction, and science from bloviation. They're joined by special guests and talk about everything, from machine consciousness to science fiction, to political economy to art made by machines." + author: "[Moritz MĂ€hr](https://github.com/maehr)" + date: 2024-11-21 + categories: [podcast] + sort: "date desc" + sort-ui: [title, author, date, categories] + filter-ui: [description] + type: grid + page-size: 36 +--- + +# Interessante Links + +Wir haben hier einige interessante Dinge fĂŒr Sie zusammengestellt. Schauen Sie sich die Liste unten an und klicken Sie auf die Links, um mehr zu erfahren. + +::: {#interesting-stuff} +::: + +Wenn Sie interessante Links oder Ressourcen haben, die Sie teilen möchten, öffnen Sie einfach ein [Issue](https://github.com/DHBern/decoding-inequality-2025/issues/new?assignees=&labels=feature+request&projects=&template=interesting_stuff.yml). Wir freuen uns auf Ihre BeitrĂ€ge! \ No newline at end of file diff --git a/contents/posts/blog-post-1.md b/contents/posts/blog-post-1.md new file mode 100644 index 0000000..b10621b --- /dev/null +++ b/contents/posts/blog-post-1.md @@ -0,0 +1,8 @@ +--- +lang: en +date: 2019-08-14 +--- + +# Blog Post number 1 + +This is a sample blog post. You can edit this post in `content/posts`. diff --git a/contents/syllabus.qmd b/contents/syllabus.qmd new file mode 100644 index 0000000..3e8615f --- /dev/null +++ b/contents/syllabus.qmd @@ -0,0 +1,122 @@ +--- +lang: de-CH +date: 2024-10-22 +date-modified: last-modified +nocite: | + @* +bibliography: bibliography.bib +csl: chicago-fullnote-syllabus.csl +--- + +# Syllabus + +## Sessions + +### **Session 1 (21. Feb 2025)** Formen der Diskriminierung (Rachel Huber): Workshop, Hands-on Session + +Leseauftrag: + +- Kein Leseauftrag, da Workshop. + +WeiterfĂŒhrende Literatur: + +- [@dignazio2023] + +### **Session 2 (28. Feb 2025)** Architecture (Moritz MĂ€hr): GegenĂŒberstellung von wie Computer Scientist ĂŒber Architekturentscheide sprechen vs. Humanities Scholars + +Leseauftrag: + +- [@2024d] + +WeiterfĂŒhrende Literatur: + +- [@long2020] + +### **Session 3 (7. MĂ€r 2025)** Collecting Data (Rachel Huber) + +Leseauftrag: + +- [@loukissas2019] + +### **Session 4 (14. MĂ€r 2025)** Training (Moritz MĂ€hr): Environmental impact of training AI + +Leseauftrag: + +- [@lacoste2019] + +### **Session 5 (21. MĂ€r 2025)** Application (ChatGPT) (Moritz MĂ€hr) + +Leseauftrag: + +- [@bender2021] + +WeiterfĂŒhrende Literatur: + +- [@chiang2023a] + +### **Session 6 (28. MĂ€r 2025)** Application (CCTV/Facial Recognition) (Rachel Huber): + +Leseauftrag: + +- [@buolamwini2018] + +WeiterfĂŒhrende Literatur: + +- [@2017c] + +### **Session 7 (4. Apr 2025)** Application (Predictive Policing/Migrationsalgo CH 
) (Rachel Huber) + +Leseauftrag: + +- [@mattu] +- [@2018e] +- [@2018f] + +WeiterfĂŒhrende Literatur: + +- [@bansak2018] + +### **Session 8 (11. Apr 2025)** Application (Recruiting) (Moritz MĂ€hr) + +Leseauftrag: + +- [@chen2023] + +### **Session 9 (2. Mai 2025)** Evaluation and Monitoring (Moritz MĂ€hr) + + + +Leseauftrag: + +- [@luccioni2023] +- [@mehrabi2021] + +### **Session 10 (9. Mai 2025)** Governance and Regulation (Rachel Huber): + +Leseauftrag: + +- [@zotero-22193] +- [@zotero-22194] + +### **Session 11 (16. Mai 2025)** Poster/Blog/Presentations + +Leseauftrag: + +- [@oneil2016] + +### **Session 12 (23. Mai 2025)** Poster/Blog/Presentations oder GlĂŒehfisch mit Wichtel\*in + +Leseauftrag: + +- Kein Leseauftrag + +## Literatur + +::: callout-tip +## Hinweis: U(Rachel Huber)eberrecht + +Wir bemĂŒhen uns, frei zugĂ€ngliche Literatur zu verwenden. Sollte dies nicht möglich sein, bitten wir Sie, die Literatur ĂŒber die Bibliotheksplattform [swisscovery](https://ubbern.swisscovery.slsp.ch/discovery/search?vid=41SLSP_UBE:UBE) zu beziehen. Von der Verwendung von Plattformen wie [Library Genesis](https://de.wikipedia.org/wiki/Library_Genesis) raten wir trotz stichhaltiger Argumente ab [siehe @karaganis2018]. +::: + +::: {#refs} +::: \ No newline at end of file diff --git a/data/clean/.gitkeep b/data/clean/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/data/raw/.gitkeep b/data/raw/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/codelist.txt b/docs/codelist.txt deleted file mode 100644 index 2d339c5..0000000 --- a/docs/codelist.txt +++ /dev/null @@ -1 +0,0 @@ -TODO https://ec.europa.eu/eurostat/web/metadata/code-lists \ No newline at end of file diff --git a/index.qmd b/index.qmd index 1c5e395..b656906 100644 --- a/index.qmd +++ b/index.qmd @@ -1,41 +1 @@ ---- -lang: de-CH -date: 2024-10-22 ---- - -# Decoding Inequality: Kritische Perspektiven auf Machine Learning und gesellschaftliche Ungleichheit - -Die kritische Auseinandersetzung mit Machine-Learning-Systemen und ihren gesellschaftlichen Auswirkungen ist in der heutigen Zeit von höchster Relevanz. WĂ€hrend KI-Technologien zunehmend Einzug in alle Bereiche unseres Lebens halten \- von der Gesundheitsversorgung ĂŒber die Strafverfolgung bis hin zu Finanzdienstleistungen und sozialen Medien \- wĂ€chst auch ihr Potenzial, bestehende soziale Ungleichheiten zu verstĂ€rken oder sogar neue zu schaffen. Die FĂ€higkeit, diese Systeme zu verstehen, ihre Auswirkungen auf bereits minorisierte Gesellschaftsgruppen kritisch zu hinterfragen und Lösungen fĂŒr eine gerechtere Gestaltung zu entwickeln, ist entscheidend fĂŒr eine ethisch verantwortungsvolle und sozial gerechte technologische Zukunft. Dieses Kolloquium befĂ€higt Studierende, aktiv an dieser wichtigen gesellschaftlichen Debatte teilzunehmen und trĂ€gt zur Entwicklung von KI-Systemen bei, die das Gemeinwohl fördern und nicht untergraben. - -In diesem Kolloquium untersuchen die Studierenden den gesamten Lebenszyklus von Machine-Learning-Systemen und dessen Auswirkungen auf gesellschaftliche Ungleichheit. Der Kurs beleuchtet, wie bewusste und unbewusste menschliche Verzerrungen und Vorurteile in jeder Phase des ML-Lebenszyklus eingebettet werden können und wie diese zu Diskriminierung in verschiedenen gesellschaftlichen Kontexten fĂŒhren. - -Aufbauend auf den theoretischen Grundlagen der Critical Algorithm Studies lernen die Studierenden, die ethischen, politischen, ökologischen und ökonomischen Implikationen von ML-Technologien zu analysieren. Der Kurs ist entlang des ML-Lebenszyklus strukturiert: - -1. Architekturauswahl: Diskussion verschiedener ML-Architekturen und ihrer Auswirkungen auf ModellkapazitĂ€ten und \-grenzen. Kritische Betrachtung, wie architektonische Entscheidungen bestimmte Voreingenommenheiten einbetten können. -2. Datensammlung: Untersuchung von Datenquellen, Kuratierungs- und Filterprozessen. Kritische Perspektiven auf ReprĂ€sentationsprobleme, Copyright-Fragen und Umweltkosten der Datenspeicherung. -3. Training: Technische Aspekte des Trainingsprozesses und Auswahl von Hyperparametern. Kritische Betrachtung der Umweltauswirkungen, Arbeitsbedingungen in der KI-Industrie und Machtkonzentration bei ressourcenstarken Unternehmen. -4. Anwendung: Analyse verschiedener AnwendungsfĂ€lle von ML-Systemen, Feinabstimmung fĂŒr spezifische Aufgaben und Bereitstellungsstrategien. Kritische Diskussion ethischer Überlegungen, potenzieller Missbrauchsszenarien und Fragen der Transparenz und ErklĂ€rbarkeit. -5. Evaluation und Überwachung: Methoden zur Bewertung von Modellleistung und Verzerrungen. Kritische Perspektiven auf die Grenzen aktueller Evaluierungsmetriken. -6. Governance und Regulierung: Diskussion aktueller und vorgeschlagener Regulierungsrahmen, ethischer Richtlinien und Herausforderungen bei der Steuerung sich schnell entwickelnder KI-Technologien. - -Durchgehend wird betont, dass die Entwicklung und der Einsatz von ML-Systemen auch als GeschĂ€ftsmodell zu verstehen sind. Die Studierenden lernen, die kommerziellen Interessen und wirtschaftlichen Auswirkungen zu analysieren, die die Gestaltung und den Einsatz dieser Technologien beeinflussen. - -Der Kurs kombiniert theoretische Reflexion mit praktischen Übungen. Die Studierenden werden sowohl mit den theoretischen (nicht-mathematischen) Grundlagen des maschinellen Lernens vertraut gemacht als auch in die Lage versetzt, kritische Analysen auf Basis aktueller Forschungsergebnisse durchzufĂŒhren und die implikationen fĂŒr minorisierte Bevölkerungsgruppen von KI in der Gesellschaft zu verstehen. Praktische Beispiele, Fallstudien und Diskussionen aktueller Forschungsarbeiten werden regelmĂ€ssig in die Lehrveranstaltung integriert, um die Verbindung zwischen technologischen Entwicklungen und ihren gesellschaftlichen Auswirkungen zu verdeutlichen. - -Nach Abschluss des Kurses sind die Studierenden in der Lage: - -* Den gesamten Lebenszyklus von Machine-Learning-Systemen zu verstehen und kritisch zu reflektieren -* Die Auswirkungen von Entscheidungen in jeder Phase des ML-Lebenszyklus auf potenzielle Verzerrungen und Diskriminierungen zu analysieren -* Formen der algorithmischen Diskriminierung in verschiedenen Anwendungskontexten zu identifizieren und zu analysieren -* Die ethischen, gesellschaftlichen und wirtschaftlichen Implikationen von ML-Anwendungen zu bewerten -* Die Rolle kommerzieller Interessen und GeschĂ€ftsmodelle in der Entwicklung und dem Einsatz von ML-Systemen zu verstehen -* Lösungsstrategien fĂŒr eine gerechtere und ethischere Gestaltung algorithmischer Systeme zu entwickeln -* Eine produktiv-kritische Haltung im Umgang mit KI und ML einzunehmen, die technische, ethische und ökonomische Aspekte berĂŒcksichtigt -* Aktuelle RegulierungsansĂ€tze und Governance-Herausforderungen im Bereich KI und ML zu diskutieren und zu bewerten - -## Impressum - -UniversitĂ€t Bern -Walter Benjamin Kolleg / Digital Humanities -Muesmattstrasse 45 -3012 Bern \ No newline at end of file +{{< include contents/home.qmd >}} \ No newline at end of file diff --git a/package.json b/package.json index 1cc3181..57e4671 100644 --- a/package.json +++ b/package.json @@ -16,9 +16,9 @@ "url": "https://github.com/DHBern/decoding-inequality-2025/issues", "license": "AGPL-3.0", "scripts": { - "check": "prettier --ignore-path .gitignore --check . '!{CODE_OF_CONDUCT.md,LICENSE-AGPL.md,LICENSE-CCBYNCSA.md,_layouts/default.html,package-lock.json,pnpm-lock.yaml,yarn.lock}'", + "check": "prettier --ignore-path .gitignore --check . '!{CODE_OF_CONDUCT.md,LICENSE-AGPL.md,LICENSE-CCBYSA.md,_layouts/default.html,package-lock.json,pnpm-lock.yaml,yarn.lock}'", "commit": "cz", - "format": "prettier --ignore-path .gitignore --write . '!{CODE_OF_CONDUCT.md,LICENSE-AGPL.md,LICENSE-CCBYNCSA.md,_layouts/default.html,package-lock.json,pnpm-lock.yaml,yarn.lock}'", + "format": "prettier --ignore-path .gitignore --write . '!{CODE_OF_CONDUCT.md,LICENSE-AGPL.md,LICENSE-CCBYSA.md,_layouts/default.html,package-lock.json,pnpm-lock.yaml,yarn.lock}'", "prepare": "husky", "changelog": "npm exec git-cliff -- --config cliff.toml" }, @@ -26,8 +26,8 @@ "commitizen": "^4.3.1", "cz": "^1.8.2", "cz-conventional-changelog": "^3.3.0", - "git-cliff": "^2.6.1", - "husky": "^9.1.6", + "git-cliff": "^2.7.0", + "husky": "^9.1.7", "prettier": "^3.3.3" }, "type": "module", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8914ad4..47cc9a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,35 +10,31 @@ importers: devDependencies: commitizen: specifier: ^4.3.1 - version: 4.3.1(@types/node@22.7.8)(typescript@5.4.5) + version: 4.3.1(@types/node@22.9.3)(typescript@5.4.5) cz: specifier: ^1.8.2 version: 1.8.2 cz-conventional-changelog: specifier: ^3.3.0 - version: 3.3.0(@types/node@22.7.8)(typescript@5.4.5) + version: 3.3.0(@types/node@22.9.3)(typescript@5.4.5) git-cliff: - specifier: ^2.6.1 - version: 2.6.1 + specifier: ^2.7.0 + version: 2.7.0 husky: - specifier: ^9.1.6 - version: 9.1.6 + specifier: ^9.1.7 + version: 9.1.7 prettier: specifier: ^3.3.3 version: 3.3.3 packages: - '@babel/code-frame@7.25.7': - resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.25.7': - resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} '@commitlint/config-validator@19.5.0': @@ -64,8 +60,8 @@ packages: '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} - '@types/node@22.7.8': - resolution: {integrity: sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==} + '@types/node@22.9.3': + resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -202,8 +198,8 @@ packages: typescript: optional: true - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} cz-conventional-changelog@3.3.0: @@ -297,38 +293,38 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - git-cliff-darwin-arm64@2.6.1: - resolution: {integrity: sha512-uzLlHGXgOf6gzBaloWdfBCfqQFKTcitT65IgtdH1mEX03SLgRFJUhlw4tYbTXVwdPgfWSoP1LGO+b+D4/s8X9g==} + git-cliff-darwin-arm64@2.7.0: + resolution: {integrity: sha512-8D6Zxk9onts9r16yzuJEUq4ixGMJYvUI47GujUbs3ifsXB7x8SCOX7QCwmylRkZKnRC95fZ3jwi+gy95SwVaPQ==} cpu: [arm64] os: [darwin] - git-cliff-darwin-x64@2.6.1: - resolution: {integrity: sha512-sx8ppi6Lb0rd96gT6GBKtZlssCm1GbpNsI+vUO1quMyRMSpfI/6TtIQNiLO59M2LNqzGXemC7ULyX0ENAh9QWA==} + git-cliff-darwin-x64@2.7.0: + resolution: {integrity: sha512-CkADqy5hif6P6rrTIWkkSkrsQzbcTv1kr5dAIpRq9SkjWVpRHQftouhNyB2qfNe0SH73R9N9oCIocIA1bSnVeQ==} cpu: [x64] os: [darwin] - git-cliff-linux-arm64@2.6.1: - resolution: {integrity: sha512-T2Y7K4kBdGyD5GIZGYRLgbl0uRYVyBhWfQYj8emnt1XSvF/XaLGhi6hNPJuNCB+394HuhMtb2vV3G3S4uTumxg==} + git-cliff-linux-arm64@2.7.0: + resolution: {integrity: sha512-kuJz+hL+nDqmK2E3/uahufdAHKjn76F0rv/oZpaQgUSmdE8vy9x1J28YSoXTlXIr0BfuzZjxCKrrfr8b7wU/Xw==} cpu: [arm64] os: [linux] - git-cliff-linux-x64@2.6.1: - resolution: {integrity: sha512-4Y+kEM8JYT7HPgt++DEaqWW/SDxJ9iotork15sTP3fOiRMZi8p58ifjHEfPYVUup/hLpTmH2aiX72HNKa4gwRA==} + git-cliff-linux-x64@2.7.0: + resolution: {integrity: sha512-0qHHPEsAo9HQZpifM9wdnjot90yB7C+LIHSFfGhkTsmzr/Daxnekt0um6mb3yEA7YuFnE9+c8mvLDoXlgJ5eaA==} cpu: [x64] os: [linux] - git-cliff-windows-arm64@2.6.1: - resolution: {integrity: sha512-6xx3AWYeJ00Y/KZb78j9QX0sG+mMav9q/FCexuf89aTs5QjGJfXWtEB7DijvH/m4FDYqVjWcXyt9+ST9eBx0eg==} + git-cliff-windows-arm64@2.7.0: + resolution: {integrity: sha512-uq5qGuWkO6YCEGg9nDk3butX0F80hfICsBh6LWicL9bfpyfEzdSbuv4AS1hJ2jTIjqRMOP2NRSii4pM9bqjfsw==} cpu: [arm64] os: [win32] - git-cliff-windows-x64@2.6.1: - resolution: {integrity: sha512-hRsOv0kVU/cKt9rglWYPuv84ZI1MflhhzQrycz99xF7heGbob4RRgcuN0JXnYPf3q8ATnMgsVlMccaIRXuJFGg==} + git-cliff-windows-x64@2.7.0: + resolution: {integrity: sha512-WOoKrlYvRMaWcEdQZD1I+Pg+W6yjztxzUkid7qqyum6J2e21kfw8asL5gDnTX9rZAKu+MV29/zG7RdFqKD2qsA==} cpu: [x64] os: [win32] - git-cliff@2.6.1: - resolution: {integrity: sha512-dxquXEx+dRWbggtxQzH2GpgCr6F+HjuY/jZA5QCc1AdvWfq010BxlRElrH7mgS2fHvvybY9gSw7qQEBk3tSM4Q==} + git-cliff@2.7.0: + resolution: {integrity: sha512-gO4rb3VCAvzv+vWPPspxSCAeDAQbvknYioO43Wb+Dn0MWFC3zc89uwkxx36yAmCa7qui9TL2E3vSz6j9GbbzqA==} engines: {node: '>=18.19 || >=20.6 || >=21'} hasBin: true @@ -367,8 +363,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.6: - resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} hasBin: true @@ -708,8 +704,8 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} @@ -755,21 +751,14 @@ packages: snapshots: - '@babel/code-frame@7.25.7': + '@babel/code-frame@7.26.2': dependencies: - '@babel/highlight': 7.25.7 + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 picocolors: 1.1.1 optional: true - '@babel/helper-validator-identifier@7.25.7': - optional: true - - '@babel/highlight@7.25.7': - dependencies: - '@babel/helper-validator-identifier': 7.25.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 + '@babel/helper-validator-identifier@7.25.9': optional: true '@commitlint/config-validator@19.5.0': @@ -781,7 +770,7 @@ snapshots: '@commitlint/execute-rule@19.5.0': optional: true - '@commitlint/load@19.5.0(@types/node@22.7.8)(typescript@5.4.5)': + '@commitlint/load@19.5.0(@types/node@22.9.3)(typescript@5.4.5)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -789,7 +778,7 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.1.0(@types/node@22.7.8)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.9.3)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -816,10 +805,10 @@ snapshots: '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 22.7.8 + '@types/node': 22.9.3 optional: true - '@types/node@22.7.8': + '@types/node@22.9.3': dependencies: undici-types: 6.19.8 optional: true @@ -929,10 +918,10 @@ snapshots: color-name@1.1.4: {} - commitizen@4.3.1(@types/node@22.7.8)(typescript@5.4.5): + commitizen@4.3.1(@types/node@22.9.3)(typescript@5.4.5): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.7.8)(typescript@5.4.5) + cz-conventional-changelog: 3.3.0(@types/node@22.9.3)(typescript@5.4.5) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -955,9 +944,9 @@ snapshots: core-js@2.6.12: {} - cosmiconfig-typescript-loader@5.1.0(@types/node@22.7.8)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.1.0(@types/node@22.9.3)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): dependencies: - '@types/node': 22.7.8 + '@types/node': 22.9.3 cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.6 typescript: 5.4.5 @@ -973,22 +962,22 @@ snapshots: typescript: 5.4.5 optional: true - cross-spawn@7.0.3: + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - cz-conventional-changelog@3.3.0(@types/node@22.7.8)(typescript@5.4.5): + cz-conventional-changelog@3.3.0(@types/node@22.9.3)(typescript@5.4.5): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.7.8)(typescript@5.4.5) + commitizen: 4.3.1(@types/node@22.9.3)(typescript@5.4.5) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@22.7.8)(typescript@5.4.5) + '@commitlint/load': 19.5.0(@types/node@22.9.3)(typescript@5.4.5) transitivePeerDependencies: - '@types/node' - typescript @@ -1034,7 +1023,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -1095,34 +1084,34 @@ snapshots: get-stream@8.0.1: {} - git-cliff-darwin-arm64@2.6.1: + git-cliff-darwin-arm64@2.7.0: optional: true - git-cliff-darwin-x64@2.6.1: + git-cliff-darwin-x64@2.7.0: optional: true - git-cliff-linux-arm64@2.6.1: + git-cliff-linux-arm64@2.7.0: optional: true - git-cliff-linux-x64@2.6.1: + git-cliff-linux-x64@2.7.0: optional: true - git-cliff-windows-arm64@2.6.1: + git-cliff-windows-arm64@2.7.0: optional: true - git-cliff-windows-x64@2.6.1: + git-cliff-windows-x64@2.7.0: optional: true - git-cliff@2.6.1: + git-cliff@2.7.0: dependencies: execa: 8.0.1 optionalDependencies: - git-cliff-darwin-arm64: 2.6.1 - git-cliff-darwin-x64: 2.6.1 - git-cliff-linux-arm64: 2.6.1 - git-cliff-linux-x64: 2.6.1 - git-cliff-windows-arm64: 2.6.1 - git-cliff-windows-x64: 2.6.1 + git-cliff-darwin-arm64: 2.7.0 + git-cliff-darwin-x64: 2.7.0 + git-cliff-linux-arm64: 2.7.0 + git-cliff-linux-x64: 2.7.0 + git-cliff-windows-arm64: 2.7.0 + git-cliff-windows-x64: 2.7.0 glob@7.2.3: dependencies: @@ -1164,7 +1153,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.6: {} + husky@9.1.7: {} iconv-lite@0.4.24: dependencies: @@ -1357,7 +1346,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -1419,7 +1408,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.8.0 + tslib: 2.8.1 safe-buffer@5.2.1: {} @@ -1483,7 +1472,7 @@ snapshots: dependencies: is-number: 7.0.0 - tslib@2.8.0: {} + tslib@2.8.1: {} type-fest@0.21.3: {} diff --git a/project-management/communication.md b/project-management/communication.md deleted file mode 100644 index 90022ab..0000000 --- a/project-management/communication.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# Communication - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. diff --git a/project-management/people.md b/project-management/people.md deleted file mode 100644 index 3ddb297..0000000 --- a/project-management/people.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# People - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. diff --git a/project-management/project-report.md b/project-management/project-report.md deleted file mode 100644 index e11e3f3..0000000 --- a/project-management/project-report.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# Project Report - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. diff --git a/project-management/tools.md b/project-management/tools.md deleted file mode 100644 index 43f7aaa..0000000 --- a/project-management/tools.md +++ /dev/null @@ -1,5 +0,0 @@ - - -# Tools - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. diff --git a/src/.gitkeep b/src/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/syllabus.qmd b/syllabus.qmd deleted file mode 100644 index 6b7e901..0000000 --- a/syllabus.qmd +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: de-CH -date: 2024-10-22 -modified: last-modified ---- - - - -# Syllabus - -TBA diff --git a/test/.gitkeep b/test/.gitkeep deleted file mode 100644 index e69de29..0000000