{"contributors":[],"created":"2026-05-09T19:33","description":"Join us in the quest to stimulate and promote progressive journalism.","homepage":"https://opendata.ch/events/rejoha22/","keywords":["rejoha22"],"licenses":[{"name":"ODC-PDDL-1.0","path":"http://opendatacommons.org/licenses/pddl/","title":"Open Data Commons Public Domain Dedication & License 1.0"}],"name":"event-55","resources":[{"data":[{"aftersubmit":"","boilerplate":"### &#128640; Let's launch your idea!\r\n\r\nWrite a **Title** and short **Summary**, select a **Template** if one is available, or use the **Readme** link to fetch an open source repository on [GitHub](https://github.com), [GitLab](https://gitlab.com) or [Bitbucket](https://bitbucket.org); an online document at [Etherpad](http://etherpad.org), [Instructables](http://instructables.com), [HackMD or CodiMD](https://hackmd.io), [Google Docs](http://docs.google.com) (Published to Web) or [DokuWiki](http://make.opendata.ch/wiki/project:home). _Need more help?_ Get in touch with the organising team, or raise [an issue](https://github.com/dribdat/dribdat/issues).\r\n","certificate_path":"","community_embed":"<h2><a href=\"http://twitter.com/hashtag/opendatach\" target=\"_blank\">#opendatach</a></h2>\r\n\r\n<div class=\"codeofconduct\">All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the <a href=\"https://hackcodeofconduct.org/\" target=\"_blank\">Hack Code of Conduct</a>. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody. For more details on how the event is run, see the <a href=\"http://make.opendata.ch/wiki/information:rules\" target=\"_blank\">Guidelines</a> on our wiki.</div>\r\n\r\n<br><p><a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\" target=\"_blank\"><img align=\"left\" style=\"margin-right:1em\" alt=\"Creative Commons Licence\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" /></a>The contents of this website, unless otherwise stated, are licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\" target=\"_blank\">Creative Commons Attribution 4.0 International License</a>.</p>","community_url":"https://join.slack.com/t/rejoha/shared_invite/zt-1k7nt1hok-gx1BRJs920PjX4eY6FaeNQ","custom_css":".team-num { font-size: 125%; color: red; }","description":"Over the past decades, journalism has been continuously reinventing itself. Small and innovative media establishments charge into battle for attention and users. Come and join us in the quest to stimulate and promote progressive journalism. Help us in the fight against fake news and hate speech. Be part of overturning information monopolies.\r\n\r\n\ud83c\udfa6 Recordings: [Challenges 25.11.2022](https://www.youtube.com/watch?v=CMTwD8frhZ4&feature=youtu.be), [Results 26.11.2022](https://youtu.be/_yrcSgAgMkI)\r\n\r\n<script language=\"javascript\">/*\r\nsetTimeout(function() {\r\nvar ptitles = [];\r\n$('.challenge.hexagon').each(function() {\r\n  if (!$(this).attr('href')) return;\r\n  ptitles.push($(this).find('.project-name').text());\r\n});\r\nptitles.sort();\r\n$('.challenge.hexagon').each(function() {\r\n  if (!$(this).attr('href')) return;\r\n  nm = $(this).find('.project-name').text();\r\n  $(this).find('.project-name').before('<div class=\"team-num\">' + String(ptitles.indexOf(nm)+1) + '</div>')\r\n});\r\n}, 500);\r\n*/\r\n</script>","ends_at":"2022-11-26T17:00","gallery_url":"https://uploads2.wikiart.org/images/juan-gris/newspaper-with-coffee-mill-1915.jpg","has_finished":true,"has_started":false,"hashtags":"#rejoha22","hostname":"we.Publish","id":55,"instruction":"<table><tr><td width=\"48%\" valign=\"top\">\r\n\r\n<center><a style=\"font-size:150%\" class=\"btn btn-large btn-info mb-3\" target=\"_blank\" href=\"https://hack.opendata.ch/project/909\">\ud83d\udd0b Offene Daten</a></center>\r\n\r\n<a href=\"https://hack.opendata.ch/project/909\">Entdecke hier weitere Daten</a> und Ressourcen, die bei der Umsetzung eines Hackathon-Projekts helfen k\u00f6nnen. Wenn du Fragen hast, wende dich bitte an uns \u00fcber Slack. Gerne auch auf neue Datens\u00e4tze hinweisen die medienbezogene Themen beleuchten. Aus vorigen Veranstaltungen wie die <a href=\"https://db.schoolofdata.ch/event/4\">Multilingual Media Hackdays</a> und auf Datenportale wie <a href=\"https://opendata.swiss\" target=\"_blank\">opendata.swiss</a> gibt es weitere offene Datens\u00e4tze zu entdecken. Achten Sie auf die Einhaltung der <a href=\"https://opendata.swiss/de/terms-of-use/\" target=\"_blank\">Nutzungsbedingungen</a> und die korrekte Angabe Ihrer offenen Datenquellen.\r\n\r\n</td><td>&nbsp;</td><td width=\"48%\" valign=\"top\">\r\n\r\n<center><a style=\"font-size:150%\" class=\"btn btn-large btn-info mb-3\" target=\"_blank\" href=\"https://hack.opendata.ch/project/909\">\ud83d\udd0b Open Data</a></center>\r\n\r\n<i>Discover <a href=\"https://hack.opendata.ch/project/909\">data sources here</a> that will help you to implement your hackathon ideas. If you have questions, reach out via Slack. You can also make suggestions of datasets for the upcoming event. The crowdsourced and championed data will be made available here during the event. From previous events such as <a href=\"https://db.schoolofdata.ch/event/4\">Multilingual Media Hackdays</a> and on data portals like <a href=\"https://opendata.swiss\" target=\"_blank\">opendata.swiss</a> you can discover more open datasets such as these. Make sure to follow the <a href=\"https://opendata.swiss/en/terms-of-use/\" target=\"_blank\">Terms of Use</a> and correctly attribute your open data sources.</i>\r\n\r\n</table>\r\n\r\n<center><div class=\"onebox mt-6\" style=\"text-align:left;max-width: 21em;\"><a href=\"https://hack.opendata.ch/project/659\"><img src=\"https://hack.opendata.ch/static/img/logo11.png\" width=\"32\"><h5 class=\"name\">Vorlage / _Template_</h5><div class=\"phase\">Researching</div><p>\ud83d\udca1 Dieses Projekt zeigt einige M\u00f6glichkeiten unserer Hackathon-Plattform.<br><i>This project shows off some of the capabilities of our hackathon platform.</i></p></a></div></center>\r\n\r\n\r\n","location":"Basel","location_lat":0.0,"location_lon":0.0,"logo_url":"https://opendata.ch/wordpress/files/2022/08/RZ_LOGO_HACKATHON_RGB.png","name":"Rethink Journalism Hackathon 2022","starts_at":"2022-11-25T10:00","summary":"Join us in the quest to stimulate and promote progressive journalism.","webpage_url":"https://opendata.ch/events/rejoha22/"}],"name":"events"},{"data":[{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2022-10-13T11:39","download_url":"","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"\r\nDer Klimawandel ist oft abstrakt und weit weg. Das Klimacockpit Basel, soll den Klimawandel in der Heimat erfahrbar, greifbar und l\u00f6sbar machen. Was sind die Klimaziele der Stadt Basel? Wie hoch war der Stromverbrauch im letzten Monat? Welche Veranstaltungen gibt es heute Abend zum Thema Klima? Was sagen die Medien \u00fcber den Klimaeandel in Basel?\r\nDiese Fragen wollen wir \u00fcbersichtlich und ansprechend auf einen Blick zur Verf\u00fcgung stellen.\r\n([Challenge Bild](https://bucketeer-036aa605-c047-4623-...","hashtag":"","id":884,"ident":null,"image_url":"https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1189/EU7H1OFPJC2TUP1CPFY5DNP7/Screenshot.png","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"cloud","longtext":"\r\nDer Klimawandel ist oft abstrakt und weit weg. Das Klimacockpit Basel, soll den Klimawandel in der Heimat erfahrbar, greifbar und l\u00f6sbar machen. Was sind die Klimaziele der Stadt Basel? Wie hoch war der Stromverbrauch im letzten Monat? Welche Veranstaltungen gibt es heute Abend zum Thema Klima? Was sagen die Medien \u00fcber den Klimaeandel in Basel?\r\nDiese Fragen wollen wir \u00fcbersichtlich und ansprechend auf einen Blick zur Verf\u00fcgung stellen.\r\n([Challenge Bild](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1189/EU7H1OFPJC2TUP1CPFY5DNP7/Screenshot.png))\r\n\r\n# What we did\r\n\r\n* Compile a list of relevant data: https://docs.google.com/spreadsheets/d/17jgiJGsqgzERuI0SKjBU9G4qVDWP7LDgbVG89a-CfCY/edit#gid=0  \r\n* load 7 datasets into a postgres database and cleaned some of them  \r\n* created a bunch of basic proof of concept visualizations: https://observablehq.com/d/fa0dc118c88f6b19  \r\n* The present tables in the DB can be viewed in Observable when clicking on \"Databases\" on the right and browsing.  \r\n* Create a mockup: https://www.figma.com/file/wmepXvbtcSiGvrQFzJWuqB/Untitled?node-id=0%3A1&t=m0U5xnds6qWpOXdi-1  ","maintainer":"Laurent","name":"Daten-Cockpit f\u00fcr Klima-journalismus - Klimacockpit Basel","phase":"Publish","progress":40,"score":86,"source_url":"https://observablehq.com/@rehoja/klima-cockpit","stats":{"commits":0,"during":31,"people":6,"sizepitch":1148,"sizetotal":1237,"total":32,"updates":25},"summary":"Alle Informationen \u00fcber regionale Entwicklungen, Ziele, Zahlen und Events rund ums Klima.","team":"Laurent, Jurek, camille, Flavia_vG, mathias_streit, luca_liechti, christian_wassmer","team_count":6,"updated_at":"2022-12-08T15:06","url":"https://hack.opendata.ch/project/884","webpage_url":"https://youtu.be/_yrcSgAgMkI?t=811"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"https://twitter.com/shufschmid","created_at":"2022-10-18T16:35","download_url":"","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"**Basel Briefing\u00bb + Kassenzetteldrucker = \u2764\ufe0f**\r\n\r\n\u00ab1 Cappuccino to-go im eigenen Becher, macht 5.60, soll ich Dir gleich noch das Basel Briefing auf den Zettel drucken?\u00bb\r\n\r\nIn der Challenge \u00abBriefing & Gipfeli\u00bb suchen wir nach M\u00f6glichkeiten, ein reales Kassensystem automatisch mit dem E-Mail-Newsletter von Bajour (weitere M\u00f6glichkeiten: von ts\u00fcri.ch, hauptstadt.be) zu verbinden und \u00fcber den Drucker f\u00fcr Quittungen auszudrucken. Zum Ausprobieren (auch vorher, wir k\u00f6nnen Dir einen zuschicken!) habe...","hashtag":"","id":890,"ident":null,"image_url":"https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/RD674QSNM3CDLHEYVM84J9WJ/ezgif.comgifmaker_15.gif","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"**Basel Briefing\u00bb + Kassenzetteldrucker = \u2764\ufe0f**\r\n\r\n\u00ab1 Cappuccino to-go im eigenen Becher, macht 5.60, soll ich Dir gleich noch das Basel Briefing auf den Zettel drucken?\u00bb\r\n\r\nIn der Challenge \u00abBriefing & Gipfeli\u00bb suchen wir nach M\u00f6glichkeiten, ein reales Kassensystem automatisch mit dem E-Mail-Newsletter von Bajour (weitere M\u00f6glichkeiten: von ts\u00fcri.ch, hauptstadt.be) zu verbinden und \u00fcber den Drucker f\u00fcr Quittungen auszudrucken. Zum Ausprobieren (auch vorher, wir k\u00f6nnen Dir einen zuschicken!) haben wir drei mit Raspberry PI kompatiblen [Mini-Drucker](https://www.berrybase.ch/thermobondrucker-ohne-gehaeuse) zur Verf\u00fcgung:\r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/LSA3A0B50F35QJGP0Q4AWRQF/ezgif.comgifmaker_16.gif)\r\n\r\nDanach geht's an ein echtes Kassensystem, wir verhandeln gerade noch mit lokalen Kaffee-Betreibern, update folgt. \r\n\r\nDas \u00abBasel Briefing\u00bb kommt jeden Morgen um 7 Uhr per E-Mail, [hier kannst du es abonnieren](https://bajour.ch/?modal=baselbriefing#briefing) und [hier findest du das Archiv](https://us3.campaign-archive.com/home/?u=c30add995be4a0a845d9e933a&id=bed6b33c61)","maintainer":"samuelhufschmid","name":"Briefing & Gipfeli","phase":"Publish","progress":40,"score":62,"source_url":"","stats":{"commits":0,"during":0,"people":1,"sizepitch":1152,"sizetotal":1230,"total":10,"updates":8},"summary":"Dein Lieblings-Caf\u00e9 druckt dir den Morgennewsletter direkt aufs Kassenzetteli.","team":"samuelhufschmid","team_count":1,"updated_at":"2022-12-04T11:12","url":"https://hack.opendata.ch/project/890","webpage_url":"https://www.youtube.com/embed/_yrcSgAgMkI?t=372"},{"autotext":"Fediverse Workshop \"all your tweets are belong to us\" @ Bajour\r\n---\r\n\r\n(Oleg & Miriam)\r\n\r\n# 1. Einf\u00fchrung und Overview\r\n\r\nFediverse (Big Picture), seine Tools und Services\r\n\r\nhttps://digitalcourage.de/digitale-selbstverteidigung/fediverse\r\n\r\nhttps://www.eff.org/deeplinks/2022/11/fediverse-could-be-awesome-if-we-dont-screw-it\r\n\r\nhttps://wiki.p2pfoundation.net/Fediverse\r\n\r\n## Fokus Mastodon: Kleine Einf\u00fchrung\r\n\r\n### Wie sich verbinden?\r\n\r\nhttps://pad.wolkenbar.de/s/mastodon# (Deutsch)\r\n\r\nhttps://publish.obsidian.md/louisderrac/0+m%C3%A9moire+num%C3%A9rique/01+Num%C3%A9rique/Num%C3%A9rique+alternatif/Guide+mastodon/Guide+de+d%C3%A9couverte+de+Mastodon+(et+du+F%C3%A9divers) (Fran\u00e7ais)\r\n\r\nhttps://benwerd.medium.com/the-fediverse-is-happening-heres-how-to-take-part-11c42f5ebefd (English)\r\n\r\n### Welche Server gibt es, wie finde ich sie, wie z\u00fcgeln?\r\n\r\nhttps://joinmastodon.org\r\n\r\nhttps://fediverse.observer/map\r\n\r\nhttps://fedifinder.glitch.me/\r\n\r\n### Welche Services helfen cross-posting zu einrichten?\r\n\r\nhttps://moa.party/\r\n\r\nhttps://github.com/cquest/tootbot\r\n\r\n### Der Weg zu meine Community finden\r\n\r\n- Tools f\u00fcr Migration und Kontakte \u00fcbernehmen\r\n- Volle Adresse in Displayname, als Link, oder Pinned tweet\r\n- Debirdify (Welchen Server nutzen meine Twitterkontakte?)\r\n\r\n# 2. Brainstorming\r\n\r\nRegeln, Codex, Massnahmen? (Alle)\r\n\r\n## Was bedeutet das f\u00fcr Journalismus?\r\n\r\nSt\u00e4rken/Chancen\r\n\r\nGute Quelle f\u00fcr zensurfreie Informationen, verifizierte Quellen, Verifizierungsm\u00f6glichkeiten, Berechtigungen auf Beitragslevel m\u00f6glich\r\n\r\nSchw\u00e4chen/Risiken\r\n\r\nSozialer Dialog verloren, Fakenews\r\nVerlorene Inhalten und Behaviors (likes usw.)\r\n\r\n## \u00dcbergeordnete Regeln\r\n\r\nNetiquette https://www.rfc-editor.org/rfc/rfc1855\r\n\r\nJournalistenkodex (CH) https://presserat.ch/journalistenkodex/erklaerung/\r\n\r\nSPJ (USA) https://www.spj.org/ethicscode.asp\r\n\r\nhttps://santaclaraprinciples.org/\r\n\r\n## Weitere Regeln?\r\n\r\nhttps://github.com/dribdat/docs/wiki/Guidelines\r\n\r\n\r\n# 3. Call to Action!\r\n\r\nFolgt uns, bitte :) https://fosstodon.org/tags/rejoha22 - Ihr werdet alle zur\u00fcck gefolgt und boosted!\r\n\r\nTrete heute der Alpha Instanz bei und sieh es dir an. Hier k\u00f6nnen Experimente durchgef\u00fchrt und ihre Vorschl\u00e4ge implementiert sein.\r\n\r\nWir teilen unsere Erfahrungen und Empfehlungen in einem Pr\u00e4si und Webseite mit.\r\n\r\n\r\n# 4. N\u00e4chste Schritte\r\n\r\nBeta-Test aaS aufsetzen (Info, Kosten, ..)\r\n\r\nWer macht im Betatest mit? Weitere vor allem journalistische und institutionelle Partner gesucht.\u00a0\r\n\r\nWir organisieren weitere Workshops, an Hackathons, Winterkongress, usw.\r\n\r\n\r\n# X. Parkplatz/ Links\r\n\r\nhttps://www.avatter.de/wordpress/2022/11/twitter-alternative-mastodon-hitlergruss-nach-feierabend/\r\n\r\nWayback Machine: Beispiel von einem archivierten Tweet\r\nhttps://web.archive.org/web/20220000000000*/https://twitter.com/lrozen/status/1502789856912625666\r\nhttps://help.twitter.com/en/managing-your-account/how-to-download-your-twitter-archive\r\nTwitter Archivist \u2014 turn your tweets into a non-linear personal web notebook\r\nhttps://tiddlywiki.com/prerelease/editions/twitter-archivist/\r\nhttps://debirdify.pruvisto.org/\r\nhttps://botwiki.org/resource/tutorial/introduction-to-mastodon-bots/\r\nhttps://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/\r\nhttps://federated.press/about\r\nhttps://ungleich.ch/u/products/mastodon-hosting/\r\nhttps://github.com/loleg/mastodon-ansible\r\nhttps://www.trust-j.org/\r\n\r\n# Y. Further thoughts\r\n\r\nI follow you, you follow me, we are troot troot family \ud83c\udfb6\r\nA small animation to explain ActivityPub\r\nMention open data projects like Hypercore, IPFS, Solid, harvesters, DCAT which federate content at various degrees of formality.\r\nA Mastobot to share new data sources, respond to \"data tips\" from the community.\r\nThis is not your grandpa's soapbox forum. Fediverse unifies readership responses, allows threads to develop across articles and across publications.\r\nBig media, but also traditional business models, fear this loss of control. Do you?\r\nWe need incentives for community moderation badly. Twitter, Facebook, Mastodon, all sink under the weight of info-spam and hate speech. Let's continue this urgent, critical conversation - and HACK solutions together!\r\n\r\n","autotext_url":"","category_id":"","category_name":"","contact_url":"https://github.com/loleg/mastodon-ansible/issues","created_at":"2022-11-25T10:51","download_url":"","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"Image: [Can Mastodon be a reasonable Twitter substitute for journalists?](https://creator.nightcafe.studio/creation/ZaVfTGjXzUuhmoobswZM) created by Nightcafe\r\n\r\nAt the [Rethink Journalism](https://opendata.ch/events/rejoha22/) hackathons, we take a look under the hood of tools like [wepublish](https://github.com/wepublish), take questions and ideas from newsdesks and go for a test-drive, get to know their tech teams and primary users. \r\n\r\nOn participant request, a short workshop on publishing i...","hashtag":"","id":911,"ident":null,"image_url":"https://images.nightcafe.studio/jobs/ZaVfTGjXzUuhmoobswZM/ZaVfTGjXzUuhmoobswZM--1--irvb0.jpg?auto=format&fit=max&w=128","is_challenge":false,"is_webembed":false,"logo_color":"","logo_icon":"","longtext":"Image: [Can Mastodon be a reasonable Twitter substitute for journalists?](https://creator.nightcafe.studio/creation/ZaVfTGjXzUuhmoobswZM) created by Nightcafe\r\n\r\nAt the [Rethink Journalism](https://opendata.ch/events/rejoha22/) hackathons, we take a look under the hood of tools like [wepublish](https://github.com/wepublish), take questions and ideas from newsdesks and go for a test-drive, get to know their tech teams and primary users. \r\n\r\nOn participant request, a short workshop on publishing in the Fediverse was hosted at the [Bajour](bajour.ch/) office. Some of us continued work on setting up a Mastodon instance, with the Press Codex as governing principle. We researched some governance models that help to create thriving communities around discussing the news. \r\n\r\nOur initial hypthesis, is that the Fediverse can provide not only a viable alternative for promoting content, but also to facilitating online discussion, and even as infrastructure for crowdsourced and investigative journalism. The combination of these previously disparate processes into one powerful cross-platform medium, should empower individual journalists and newsdesks in years to come.\r\n\r\n## Results\r\n\r\nWe set up an alpha instance of GoToSocial (a new, Mastodon-compatible project) at the hackathon, and a few days later set up a second server with an installation of the official Mastodon server. A domain name (fedi.watch) was reserved, and an open wiki (GitHub) set up to collect ideas and initiatives from the community.\r\n\r\n- **Campaign: <a href=\"https://www.fedi.watch/\" target=\"_blank\">fedi.watch</a>**\r\n- **Alpha test:** <a href=\"https://alpha.openlegallab.ch/\" target=\"_blank\">GoToSocial</a>\r\n- **Beta test:** <a href=\"https://mastodon-ycxkh-u1861.vm.elestio.app/invite/3MuSirjm\" target=\"_blank\">Mastodon</a>\r\n- **Wiki:** <a href=\"https://github.com/loleg/fedi.watch/wiki\" target=\"_blank\">GitHub</a>\r\n\r\n# The Challenge \r\n\r\nPeople are shifting from Twitter to Mastodon, and if I'm correct, it's like a protected space where we can set rules and manage issues together. If people sign up and post to a protected instance for journalists, they should have a Code of Conduct (Presserat Codex) that sets rules and trust levels for people who join. The questions we would like to explore at the hackathon are:\r\n\r\n- How to use Fediverse for journalism?\r\n- What is the potential of it? How is the social space governed?\r\n- Do not reproduce The Bird, use the open tools!\r\n- How does the ActivityPub protocol work, that allows people to follow across networks and services?\r\n\r\nPresented by ^miriam ^samuel\r\n\r\n![ On stage ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/MNWGQRJJ1QOXYJG7343ORCTA/Screenshot_from_20221125_104731.jpg)\r\n\r\n# Team\r\n\r\n- Miriam is working for [Netzcourage](https://netzcourage.ch).\r\n- Samuel is a journalist and technologist with [Bajour](https://bajour.ch/author/89wOBi9oOh).\r\n- Oleg supports events and infrastructures at [Opendata.ch](https://mastodon.social/@OpendataCH).\r\n\r\n# Process\r\n\r\nWe are setting up a beta test environment with Fediverse (Mastodon) news products. We will introduce this service for journalism, and invite others to join the beta test environment. We have used federated services and protocols, and will share our experience as well as helping to connect useful tools and data sets to the needs of journalists who wish to create an online presence, or run investigations and content curation in the Fediverse.\r\n\r\n![Swiss Fediverse in 2022](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/8GWPL1D2GO7EIWM3ANGVRUGC/Screenshot_from_20221126_004518.jpg)\r\n\r\n# Workshop\r\n\r\nWe ran a workshop on Friday with the group of journalists at the hackathon and explored a number of issues, suggested lots of starting points.\r\nThese are documented in the Readme tab above and can be expanded on in our pad: https://pad.okfn.de/p/rejoha22-fediverse\r\n\r\n<img title=\"Gosh its full of stars\" alt=\"Ansible console\" src=\"https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/GXU8PNUOL8HA5U03ZXX0STRR/Screenshot_from_20221126_004130.png\" width=256>\r\n\r\nOn Friday night we tried to install a Mastodon server using Ansible and Heroku. Both did not work out of the box. We tried to look for a simple, up to date, one-click solution to deploying Mastodon. With all the people trying to run an instance, this seems to be a gap. We tried:\r\n\r\n- https://github.com/mastodon/mastodon-ansible\r\n- https://github.com/linuxserver/docker-mastodon\r\n- https://elements.heroku.com/buttons/tootsuite/mastodon \r\n- https://cloud.linode.com/stackscripts/community?query=mastodon\r\n\r\nThere is a list of \"dedicated Mastodon hosting providers\" at https://docs.joinmastodon.org/user/run-your-own/\r\n\r\nWe thought it would be quite fun to [run Mastodon on a Raspi](https://www.raspberrypi.com/news/host-your-own-mastodon-instance-on-a-raspberry-pi/), and flashed an SD card on a Raspberry Pi 4. However we had issues getting a screen connected and let this idea go.\r\n\r\nOn Saturday we branched out a bit: Miriam did some research but had to leave at lunch, Oleg did a bit more work here but mostly helped other teams, and brainstormed [infosec topics](https://hacknight.dinacon.ch/project/68) - then briefly presented our status.\r\n\r\nSince Sunday, we have an alpha instance is up and running at https://alpha.openlegallab.ch/ - based on:\r\n\r\nhttps://github.com/superseriousbusiness/gotosocial\r\n\r\nAsk Oleg for an account and instructions if you would like to try it!\r\n\r\nhttps://youtu.be/_yrcSgAgMkI?t=3356","maintainer":"","name":"Confediverse Helvetica","phase":"Training","progress":20,"score":58,"source_url":"https://github.com/loleg/mastodon-ansible","stats":{"commits":1,"during":12,"people":2,"sizepitch":5586,"sizetotal":9843,"total":16,"updates":14},"summary":"To boldly tr\u00f6t where no journalist has tweeted before! \ud83d\udc7d","team":"MiriamFlueckiger, loleg","team_count":2,"updated_at":"2024-03-13T03:06","url":"https://hack.opendata.ch/project/911","webpage_url":"https://alpha.openlegallab.ch/@oleg"},{"autotext":"# Time-based photography \r\n\r\n## Installation:\r\n\r\nSimply copy both files tbp_main.py and tbp_lib.py into a folder; open the main file in an editor, add the path info, and change the parameters. \r\nI might make a version with flags later, but I like to see the possible options. You will need to install the dependencies numpy and PIL. \r\n\r\n## Description:\r\n\r\n\r\nThis is a project I have been working on and off for more than a decade (the earliest version I have on my drive is from 2008 and was started in Processing, but I let it rest for quite a while). The basic idea is to conceive of a photograph as a _function over the time of a video file_. While a photograph is a projection of a point in time onto a static image, time based photography, as I understand it, compresses a temporal sequence into such a static image. \r\n\r\nThe project works in two ways: \r\n\r\n## 1) Video -> Image(time)\r\nFor each frame of a video file, a single vertical strip of a pretermined width is extracted; the sum of these strips is concatenated and returned as an image file. \r\n\r\n### 1.1) Static camera, moving objects\r\nHere is an example of a person walking past my window. \r\n\r\n**Input video (recorded in slow motion): **\r\n\r\nhttps://user-images.githubusercontent.com/20578427/173235913-1f1f20f8-a49e-4cd6-aca5-415c1f03d600.mp4\r\n\r\n**Output image: **\r\n\r\n![time based photography](https://hannesbajohr.de/IMGS/fenster2.jpg)\r\n\r\nThe output input is a function of time of the input video; as the video is static, only the differential movements are captured in the image. \r\nNotice that this translates to interestingly distortions where some parts are longer in one place than others (the feet), and to a reversal of directions: Even though the car is passing by from right to left in the video, in the image, it appears to drive from left to right. The same with the people, who also walk in different directions but in the image appear to face the same way. The reason for this is that all movements are mapped continuously onto the image. This video helps to understand how it works: \r\n\r\nhttps://user-images.githubusercontent.com/20578427/173237498-fb535e47-5223-460f-879b-75049085b4eb.mp4\r\n\r\nHere, it is best to use slow-motion footage so that ideally each frame of the output image covers the movement of one pixel in the video. The movement mapping and its distortion are especially interesting for moving bodies. This is, for example, how I made my profile image: \r\n\r\n**Input video:**\r\n\r\nhttps://user-images.githubusercontent.com/20578427/173238005-a3de95e9-b58d-426a-a761-178c578ad921.mov\r\n\r\n**Output image:**\r\n\r\n![line-0001aFrame1](https://user-images.githubusercontent.com/20578427/173240731-1a962231-fcdb-4b2d-b460-d49d4642036d.jpg)\r\n\r\n\r\n(The video was longer, I turned more than once. Notice how I sometimes stray too far from my axis so that, for instance, my mouth appears twice, hanging in mid-air.)\r\n\r\n### 1.1) Moving camera, static objects\r\n\r\nAnother approach is to move the _camera_ so as to avoid the background repetition. Here, the effect is similar to the \"panorama\" feature on many cell phones. Since here we don't have a single vanishing point, this is also the reduction of _perspectival_ space in a static image, in effect producing an isomorphic image (or at least an image with more than one vanishing point).\r\n\r\nHere is a video of my old stop at 125th St in New York turned into an image. (This time, the \"slices\" are wider than one pixel as this was taken in, I think, 2013 before the iPhone allowed slo-mo.)\r\n\r\n**Input video:**\r\n\r\nhttps://user-images.githubusercontent.com/20578427/173238427-b783d30c-9ef1-47f5-a569-d2c27184f352.mov\r\n\r\n**Output video:**\r\n\r\n<img alt=\"125th\" src=\"https://user-images.githubusercontent.com/20578427/173238562-55f4433b-209d-4aee-82ab-272db4e39354.png\">\r\n\r\nHere is another, smoother image from a slo-mo video. \r\n\r\n**Input video:**\r\n\r\nhttps://user-images.githubusercontent.com/20578427/173238814-a722ebbb-831f-48a1-8fd9-63e41ee52768.mp4\r\n\r\n**Output video:**\r\n\r\n![trainride](https://user-images.githubusercontent.com/20578427/173238901-e32931ff-d438-41ea-bc01-8f884b53518e.png)\r\n\r\nYou can see how objects moving in the foreground move faster and are thus compressed, while those in the background, moving slower, are extended. Notice also how the straight bridge becomes curved due to the differential movement. (Panofsky would have liked this.) \r\n\r\n##2) Image(time) -> Video(perspective): Operation 1) is repeated for _every possible vertical \"slice\"._ \r\n\r\nFor each of the images above, I had to make the decision _which pixel on the x axis_ I chose as the position of the \"slice.\" For instance, for the very first image, I chose the center slice (the vertical line equidistant from each of first and the last row of pixels in the image; you can see this in the composite video well, where I had to cut the video in half to show how it maps onto the image). \r\n\r\nBut for an image of a width of _n_ pixels, there are also _n_ possible positions for these \"slices.\" The output will be different as time passes between the first and the last, be it the camera or an object; also, especially for videos with a lot of depth, there is a slight difference in perspective between the first and the last \"slice.\"\r\n\r\nFor example, this is the output for the video from above of the 125th St stop, taken at difference \"slice\" positions (the video was 1080 pixel wide):\r\n\r\n<img width=\"300\" alt=\"first row\" src=\"https://user-images.githubusercontent.com/20578427/173253561-42a6edf0-e1ed-47c3-ae7d-6204b6ba638d.png\">\r\n\r\nVery first row of pixels (_n_=0):\r\n\r\n<img width=\"1684\" alt=\"first row\" src=\"https://user-images.githubusercontent.com/20578427/173239476-0ce854c1-2847-42b6-a7b8-852d7b4b95a1.png\">\r\n\r\nCenter row of pixels (_n_=540): \r\n\r\n<img width=\"1686\" alt=\"middle row\" src=\"https://user-images.githubusercontent.com/20578427/173239469-1a7cacdc-f08a-4305-a4bd-79b2cbcdc5a4.png\">\r\n\r\nLast row of pixels (_n_=1080):\r\n\r\n<img width=\"1685\" alt=\"last row\" src=\"https://user-images.githubusercontent.com/20578427/173239462-8a1be82b-ac22-43ef-a75e-35233464b3d1.png\">\r\n\r\nThis makes intuitive sense of you remember that this is taken from a moving train: The corner of the building in the middle would move in and out of frame, first only as an edge blocking the view into the street, then lining up with the perspective of the street, and finally showing the facades of the street. Since the last row of pixels captures the first phase and the first row (as the camera is moving from left to right) the last phase of that movement (time having passed), the perspectives are different. \r\n\r\nNow, since this can be done for all _n_ rows of pixels of a video, one can turn the total of all these slightly different images _into a video again_. The result is something like a derivative of the video's time function. \r\n\r\nHere it is for the 125th St stop (still a bit blocky): \r\n\r\nhttps://user-images.githubusercontent.com/20578427/173239850-62794041-c412-45a8-967b-d89da8790b8f.mp4\r\n\r\n(This was an early attempt; I made a mistake in the script so the last few slices are repeated.)\r\n\r\nAnd here is the \"derivative\" for the other train video: \r\n\r\nhttps://user-images.githubusercontent.com/20578427/173240020-b6385512-9c54-4c99-994d-4d733f5fbb35.mp4\r\n\r\nI like how the fact that the background in the video moves slower than the foreground translates into the reverse: Now it is the background that moves while the foreground remains static - it is as if the perspective had been flipped in some way I don't quite have a name for yet. \r\n\r\nThis works also for videos where the camera remains static. Here is a similar shot of my old street as above: \r\n\r\nhttps://user-images.githubusercontent.com/20578427/173240540-45254d1c-adc7-4152-a2aa-1f28b265d6c3.mp4\r\n\r\nTwo things are interesting here: First, the slow black flicker on the bottom half of the screen are the vertical bars of the fence you see in the first video. And second, you can see how the people in the background appear to go backwards - they are still _flipped_ but now move in the correct direction!\r\n\r\nAnd here is a similar shot as before with me rotating: \r\n\r\nhttps://user-images.githubusercontent.com/20578427/173242039-155ca2d0-e168-4b77-9fb9-eb4692da32c8.mp4\r\n\r\n## Combining static and moving approach\r\n\r\nRecently, I have been combining the static and the moving approach by mounting my phone on a slow rotating tripod. This way, you get both the background as well as moving objects without either of them blurring. The results can be absolutely freaky, as in this street scene from Berlin: \r\n\r\n**Input video:**\r\n\r\n\r\nhttps://user-images.githubusercontent.com/20578427/173242633-a52d55fe-c7ac-43e9-a97e-6ebf3bf8c7e7.mp4\r\n\r\n**Output video: **\r\n\r\nhttps://user-images.githubusercontent.com/20578427/173243806-0a2f4e4c-f637-423f-b8ba-ee97a93aa18b.mp4\r\n\r\n\r\nTo me, this looks insane - the combination of both approaches makes them look like they are floating, and the perspectival stretching/compressing makes the jogger smaller than the lamppost he is jogging in front of. \r\n\r\n\r\n","autotext_url":"https://github.com/hbajohr/time-based-photography","category_id":"","category_name":"","contact_url":"https://twitter.com/shufschmid","created_at":"2022-11-14T15:41","download_url":"https://github.com/hbajohr/time-based-photography/releases","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"Der Basler K\u00fcnstler und Schriftsteller Hannes Bajohr experimentiert seit Jahren mit einer Technik, die er \"timebased photography\" nennt. Die Idee: Ein Video wird, Frame f\u00fcr Frame, zu einem immer breiteren Bild zusammengef\u00fcgt, wobei pro Frame nur ein 1-Pixel-breiter Streifen verwendet wird. Daraus entstehen verzerrte Aufnahmen wie diese: \r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/NQGKW0LPOVLCKLWCQ7EBT9MY/68747470733a2f2f68616e6e657362616a6f6...","hashtag":"","id":894,"ident":null,"image_url":"https://avatars.githubusercontent.com/u/20578427?v=4","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"Der Basler K\u00fcnstler und Schriftsteller Hannes Bajohr experimentiert seit Jahren mit einer Technik, die er \"timebased photography\" nennt. Die Idee: Ein Video wird, Frame f\u00fcr Frame, zu einem immer breiteren Bild zusammengef\u00fcgt, wobei pro Frame nur ein 1-Pixel-breiter Streifen verwendet wird. Daraus entstehen verzerrte Aufnahmen wie diese: \r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/NQGKW0LPOVLCKLWCQ7EBT9MY/68747470733a2f2f68616e6e657362616a6f68722e64652f494d47532f66656e73746572322e6a7067.jpg)\r\n\r\nF\u00fcr Bajour stellt sich die Frage: k\u00f6nnen wir so den Cort\u00e8ge der Basler Fasnacht in einem noch nie dagewesenen Format festhalten? Wie kann das m\u00f6glichst verzerrungsfrei erstellt werden, wie wird es angezeigt (seitlich scrollbar, aber trotzdem schnell geladen)? Und w\u00e4re es m\u00f6glich, dass Leser*innen sich selbst oder andere Mitlieder ihrer Clique markieren k\u00f6nnen? Und last but not least: w\u00fcrde sich ein solches Mega-Foto auf einem Drucker mit Endlospapier ausdrucken und ausstellen lassen?\r\n\r\nAlle Infos im [Github-Repo](https://github.com/hbajohr/time-based-photography) von Hannes Bajohr, zudem lohnt es sich, ihm [bei Twitter zu folgen.](https://twitter.com/hannesbajohr) ","maintainer":"samuelhufschmid","name":"Die ganze Fasnacht in einem Bild","phase":"Prototype","progress":30,"score":57,"source_url":"https://github.com/hbajohr/time-based-photography","stats":{"commits":0,"during":0,"people":1,"sizepitch":1227,"sizetotal":10374,"total":5,"updates":3},"summary":"Mit der Open-Source-Software \"Timebased Photoraphy\" k\u00f6nnte dem Weltkulturerbe ein Denkmal gesetzt werden.","team":"samuelhufschmid","team_count":1,"updated_at":"2022-12-04T12:31","url":"https://hack.opendata.ch/project/894","webpage_url":"https://youtu.be/_yrcSgAgMkI?t=1254"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2022-10-13T11:46","download_url":"","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"https://youtu.be/_yrcSgAgMkI?t=3052\r\n\r\n![ Laurent on stage ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/F319UN0JKSU908OTRIXJJ4HD/Screenshot_from_20221125_104117.jpg)\r\n\r\nIch stehe im Zentrum. Ich gebe meine Adresse an und will Service.\r\n\r\nWas passiert heute in meinem Umkreis. Service. Service. Service.\r\nWetter\r\nwo ich bin\r\nwo ich hingehe\r\nauf dem Weg (ggf)\r\nLuftqualit\u00e4t\r\nAgenda\r\nAbfuhrtermine\r\nBaueingaben\r\nAusserordentliche Events: \r\nTigerm\u00fcckenpr\u00e4vention\r\n...","hashtag":"","id":886,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"https://youtu.be/_yrcSgAgMkI?t=3052\r\n\r\n![ Laurent on stage ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/F319UN0JKSU908OTRIXJJ4HD/Screenshot_from_20221125_104117.jpg)\r\n\r\nIch stehe im Zentrum. Ich gebe meine Adresse an und will Service.\r\n\r\nWas passiert heute in meinem Umkreis. Service. Service. Service.\r\nWetter\r\nwo ich bin\r\nwo ich hingehe\r\nauf dem Weg (ggf)\r\nLuftqualit\u00e4t\r\nAgenda\r\nAbfuhrtermine\r\nBaueingaben\r\nAusserordentliche Events: \r\nTigerm\u00fcckenpr\u00e4vention\r\nStrassensperren\r\n\r\n\r\n\r\n\r\nWas suche ich immer in meinem Umkreis?\r\nSammelstellen\r\nEinkaufen\r\nn\u00e4chste \u00f6V-Haltestelle mit Abfahrten\r\nCarpooling (Mobility), E-Scooter (TIER)\r\nBio-Klappen f\u00fcr Kompost\r\nLadestation E-Auto\r\nAnschlagbrett \u201cVolg\u201d\r\n\r\n\r\nWas suche ich an bestimmten Orten?\r\nParkpl\u00e4tze\r\n\r\n\r\n\r\nGrunds\u00e4tzlicher Service:\r\nfreie Wohnungen / Immobilienmarktplatz\r\nBadetemperaturen\r\npolitische Vorst\u00f6sse\r\nCovid\r\nPolitik\r\nAbstimmungen grosser Rat\r\nJobs\r\nKleinanzeigen\r\n\r\n\r\nWeil sch\u00f6n, lustig oder sonst was:\r\nGeburten\r\nScheidungen\r\nWilde Abfallsammlungen\r\nIndex Konsumentenpreis: Ist Basel schon wieder teurer?\r\nsteile Velostrecken\r\nTagesmen\u00fc der Restaurants in der N\u00e4he\r\n \r\n\r\n\r\nHerausforderungen: \r\nLokalisierung: PLZ, Koordinaten, Umkreis\r\nDefinition \u201cWas ist nah?\u201d > auch eine Frage der Dichte (Stadt / Land: 1km Umkreis auf dem Land hat kaum Resultate, 1km Umkreis in der Stadt sehr viele)\r\nLokale Erweiterungen / Erfassungstool: z.B. Bajour will Restaurantf\u00fchrer machen\r\n","maintainer":"Laurent","name":"Was brauchen Schweizer Lokalmedien f\u00fcr die digitale Wiedergeburt?","phase":"Prototype","progress":30,"score":49,"source_url":"https://github.com/DavidEggenberger/MonBajour","stats":{"commits":0,"during":6,"people":1,"sizepitch":1469,"sizetotal":1606,"total":7,"updates":5},"summary":"Was sind die st\u00e4rksten Bed\u00fcrfnisse an Infrastruktur? Was braucht es f\u00fcr die Arbeit auf Gemeinde-Ebene? Wo muss We.Publish erg\u00e4nzt werden?","team":"Laurent","team_count":1,"updated_at":"2022-12-04T12:41","url":"https://hack.opendata.ch/project/886","webpage_url":"https://monbajour.azurewebsites.net/"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"https://twitter.com/shufschmid","created_at":"2022-11-14T15:57","download_url":"https://scribit.design/","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"Um Kosten zu sparen, hat Bajour seit einigen Wochen einen Schreib-Roboter von [Scribit](https://scribit.design/). Er kann an W\u00e4nde und Fenster schreiben und es ist ein bisschen wie Magie: \r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/HDHRJEXWKZIU2IS8Z54YM4SQ/ezgif.comgifmaker_20.gif)\r\n\r\nWenn man die korrekten Bilder hochl\u00e4dt (Vektorformat in der genau richtigen Aufl\u00f6sung), dann macht er alles, was man will. Doch w\u00e4re es m\u00f6glich, dass er die Ko...","hashtag":"","id":895,"ident":null,"image_url":"https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/7MXEVXDAXGTKCTCM4EDMG321/87geburtstagstrichliste87jahrealt.jpg","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"Um Kosten zu sparen, hat Bajour seit einigen Wochen einen Schreib-Roboter von [Scribit](https://scribit.design/). Er kann an W\u00e4nde und Fenster schreiben und es ist ein bisschen wie Magie: \r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/HDHRJEXWKZIU2IS8Z54YM4SQ/ezgif.comgifmaker_20.gif)\r\n\r\nWenn man die korrekten Bilder hochl\u00e4dt (Vektorformat in der genau richtigen Aufl\u00f6sung), dann macht er alles, was man will. Doch w\u00e4re es m\u00f6glich, dass er die Kommandos von der Wepublish-Api zur Frage des Tages erh\u00e4lt und f\u00fcr jede Stimme ein Strichli macht? \r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1118/7MXEVXDAXGTKCTCM4EDMG321/87geburtstagstrichliste87jahrealt.jpg)","maintainer":"samuelhufschmid","name":"Hacking Robots","phase":"Training","progress":20,"score":38,"source_url":"","stats":{"commits":0,"during":2,"people":2,"sizepitch":759,"sizetotal":814,"total":6,"updates":3},"summary":"\ud83e\udd16 Kann unser Wand-Schreib-Roboter Stimmenz\u00e4hler sein? \ud83e\udd16","team":"samuelhufschmid, karl_merkli","team_count":2,"updated_at":"2022-12-04T12:32","url":"https://hack.opendata.ch/project/895","webpage_url":"https://youtu.be/_yrcSgAgMkI?t=1605"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2022-11-10T15:00","download_url":"https://speakerdeck.com/sina_jb/hackathon-challenge-pitch-221124","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"https://speakerdeck.com/sina_jb/hackathon-challenge-pitch-221124\r\n\r\nDie digitale Transformation hat sich sowohl auf die Nachfrage und Nutzung von Nachrichten als auch auf die Produktion und Verbreitung von Nachrichten tiefgreifend ausgewirkt: die Nutzer*innen sind mit einer immer gr\u00f6\u00dferen Auswahl an Medien und Informationsquellen konfrontiert und konsumieren Nachrichten zunehmend online, z.B. \u00fcber soziale Medien. \r\n\r\nAuf solchen Plattformen werden Inhalte zunehmend \u00fcber Algorithmen automatisiert...","hashtag":"","id":893,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"https://speakerdeck.com/sina_jb/hackathon-challenge-pitch-221124\r\n\r\nDie digitale Transformation hat sich sowohl auf die Nachfrage und Nutzung von Nachrichten als auch auf die Produktion und Verbreitung von Nachrichten tiefgreifend ausgewirkt: die Nutzer*innen sind mit einer immer gr\u00f6\u00dferen Auswahl an Medien und Informationsquellen konfrontiert und konsumieren Nachrichten zunehmend online, z.B. \u00fcber soziale Medien. \r\n\r\nAuf solchen Plattformen werden Inhalte zunehmend \u00fcber Algorithmen automatisiert und personalisiert vorgeschlagen.  Klassische Medienorganisationen spielen zwar immer noch eine zentrale Rolle, gerade auch in der Schweiz. Sie sind aber mit einer sinkenden Zahlungs-Bereitschaft der Nutzer*innen, sinkenden Werbeeinnahmen und einem versch\u00e4rften Wettbewerb um Aufmerksamkeit konfrontiert. Um mit diesen Ver\u00e4nderungen mithalten zu k\u00f6nnen, experimentieren auch klassische News-Medien u.a. zunehmend mit algorithmischen Nachrichtenempfehlungssystemen. \r\n\r\nAllerdings ist die Entwicklung guter Empfehlungssysteme teuer, aufwendig und kompliziert. Deshalb wir heute h\u00e4ufig auf Topic Similarity und vor allem auf Popularit\u00e4t gesetzt. Was bleibt auf der Strecke, wenn wir uns auf popularit\u00e4tsbasierte Empfehlungssysteme konzentrieren? Welche Kategorien, z. B. Themen, Regionen, Akteure, Formate usw., sind \u00fcber- oder unterrepr\u00e4sentiert? Was m\u00fcsste in einem diversit\u00e4tsmaximierenden Recommender gepusht werden? z.B. welche Kategorien, z.B. Themen, Regionen, Akteure, Formate etc. \r\nUnd kann dies auf transparente Weise geschehen, z..B. indem man aufzeigt, warum etwas empfohlen wird?\r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/V1K2OZVMFOBI1OKD98P0PFCH/Screenshot_from_20221125_103043.jpg)\r\n\r\n\ud83d\udce6 File: [Hackathon-Challenge-Pitch_221124_Slide 2.pdf](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/1843/ZRQ9ESWDFB7PH535XERECPWJ/HackathonChallengePitch_221124_Slide_2.pdf)","maintainer":"sina_jb","name":"Responsible News Recommender Systems","phase":"Research","progress":10,"score":31,"source_url":"https://github.com/znerol/rejoha22-recommender","stats":{"commits":0,"during":6,"people":2,"sizepitch":1962,"sizetotal":2100,"total":9,"updates":6},"summary":"Wie kann man ein transparentes System bauen, das plattform\u00fcbergreifend automatisierte und/oder personalisierte Artikel-Empfehlungen macht?","team":"sina_jb, lorenz_woz","team_count":2,"updated_at":"2022-12-04T12:40","url":"https://hack.opendata.ch/project/893","webpage_url":"https://youtu.be/_yrcSgAgMkI?t=2759"},{"autotext":"tsueri stats\n","autotext_url":"https://github.com/DadaDaMotha/rehoja2022","category_id":"","category_name":"","contact_url":"https://github.com/DadaDaMotha/rehoja2022/issues","created_at":"2022-11-26T15:43","download_url":"https://github.com/DadaDaMotha/rehoja2022/releases","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"https://github.com/DadaDaMotha/rejoha2022","hashtag":"","id":913,"ident":null,"image_url":"https://avatars.githubusercontent.com/u/35779816?v=4","is_challenge":false,"is_webembed":false,"logo_color":"","logo_icon":"","longtext":"https://github.com/DadaDaMotha/rejoha2022","maintainer":"lks","name":"tsueri stats","phase":"Project","progress":5,"score":16,"source_url":"https://github.com/DadaDaMotha/rehoja2022","stats":{"commits":4,"during":7,"people":1,"sizepitch":41,"sizetotal":146,"total":8,"updates":6},"summary":"Using a csv file downloaded from the tsueri.ch backend to plot some essentials about members","team":"lks","team_count":1,"updated_at":"2022-12-04T12:42","url":"https://hack.opendata.ch/project/913","webpage_url":""},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2022-11-16T16:12","download_url":"","event_name":"Rethink Journalism Hackathon 2022","event_url":"https://hack.opendata.ch/event/55","excerpt":"\r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/PJTXXYUIN49Q99N3RPC203HS/Screenshot_from_20221125_101115.jpg)","hashtag":"","id":903,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"\r\n\r\n![ Title ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/PJTXXYUIN49Q99N3RPC203HS/Screenshot_from_20221125_101115.jpg)","maintainer":"seraina","name":"Kampagne, um Anzahl NL-Abonnent:innen zu steigern","phase":"Project","progress":5,"score":13,"source_url":"","stats":{"commits":0,"during":1,"people":0,"sizepitch":155,"sizetotal":281,"total":2,"updates":1},"summary":"Wie schafft man es, neue Abonent:innen f\u00fcr den Newsletter zu gewinnen? Die langfristig bleiben. Fette Kampagne mit 0 Budget. \ud83d\ude04","team":"seraina","team_count":0,"updated_at":"2022-12-04T12:34","url":"https://hack.opendata.ch/project/903","webpage_url":"https://youtu.be/_yrcSgAgMkI?t=2302"}],"name":"projects"}],"sources":[{"path":"https://hack.opendata.ch/","title":"dribdat"}],"title":"Rethink Journalism Hackathon 2022","version":"0.9.3"}
