
Chaos Computer Club - archive feed
14,359 episodes — Page 73 of 288
Patterns & Anti-Patterns bei der Automatisierung mit Ansible (froscon2022)
Der Vortrag stellt ein paar Lessons-learnt aus der Infrastruktur-Automatisierung mit Ansible vor, zeigt ggfs. nur am Rande bekannte Nice-to-Knows und gibt ein-zwei Tipps&Tricks zum persönlichen coding-Style. Was Ansible ist und wozu es dient, muß man inzwischen hoffentlich niemandem mehr erklären. Für einen Einstieg stehen hinreichend HowTos, Blogs und Dokumentation zur Verfügung - darüber hinaus lassen sich Schulungen und Unterstützung von diversen Seiten buchen. Bei ansteigender Komplexität und Spezialität wird jedoch die Doku-Lage dünner: die benannten Beispiele bilden den eigenen Kontext oft nur am Rande ab, die korrekte Parametrisierung eines Moduls erschließt sich erst beim Lesen des Quellcodes, und manche Best-Practices eröffnen sich einem nur durch Erfahrung - auch den persönlichen Coding-Style muß man sich mühsam selbst erarbeiten. Der Vortrag gibt ein kleines Resumee über ein paar Lessons-learnt aus gut acht Jahren der Infrastruktur-Automatisierung mit Shell-Skripten, Puppet und Ansible, langen Diskussionen mit Kollegen um die Abstraktion von Code und Daten, sowie (viel zu) vielen Stunden Recherche auf Stackoverflow, in den GitHub-Issues sowie dem großen weiten Internet. about this event: https://programm.froscon.org/2022/events/2750.html
Successful remote work while protect your privacy - Lessons learned (froscon2022)
We're all now experiencing that remote working and virtual conferencing are important tools to stay connected. Not just in current circumstances but also in the wider future. That's why it's important to offer an easy-to-use, efficient, and quick replacement. Nextcloud is a platform for complete online collaboration and communication and can help to quickly adept and stay connected. Nextcloud is built by Nextcloud GmbH that has employees in home-offices in 15 countries and the Nextcloud Community which is spread all over the world.This talk gives an inside look at how Nextcloud GmbH works together with the Nextcloud community-building Nextcloud. about this event: https://programm.froscon.org/2022/events/2731.html
MicroPython: BootOps mit mynit und ChatOps mit mytrix (froscon2022)
Mit den Bibliotheken mynit und mytrix lassen sich einfach erweiterbare ChatOps-Bots mit MicroPython (z.B. auf ESP32) bauen. Microcontroller sind ein spannendes Thema, gerade für Einsteiger*innen – denn oft helfen Dinge, die man sehen und anfassen kann, beim Verstehen abstrakter Themen, wie der Programmierung. Doch um ein kleines, schnell einsatzfähiges Gerät zu bauen, gibt es schon einige Hürden zu meistern. Deshalb haben wir, ursprünglich für Kinder-Workshops, die Bibliotheken mynit und mytrix geschrieben, die die am Anfang langweiligen und schwierigen Teile wegabstrahieren. Mynit ist ein Boot-System und Konfigurations-Framework, das verschiedene Initialisierungs-Aufgaben des Boards erledigt und danach einfache Funktionen bereitstellt, um Laufzeit-Konfiguration zu ändern. Dazu gibt es ein Companion-App für Android, das per Bluetooth Formulare zur Änderung anzeigt. Ein Beispiel ist das Setzen von SSID und Passphrase für den WLAN-Chip, die sich so ohne Code anzufassen direkt vom Handy aus setzen lassen. Die Formulare können in eigenen Bibliotheken erweitert werden, so dass man direkt ein Companion-App zu seinem eigenen Microcontroller bekommt. Mytrix ist eine dazu passende Client-Bibliothek für Matrix, mit der sich Schlüsselwörter und Callbacks zu einem direkt verfügbaren ChatOps-System kombinieren lassen und das Board per Chat gesteuert werden kann. Die Einsteiger*innen können sich so auf die eigentliche Elektronik-Bastelei und die spezifische Programmierung konzentrieren. about this event: https://programm.froscon.org/2022/events/2813.html
OpenStreetMap in the Cloud (sotm2022)
The geospatial world is moving to cloud-first and cloud-native approaches. Movements like STAC and COG have transformed how people use raster data in the last couple of years. OpenStreetMap has much to gain from thinking about different cloud infrastructure architectures. This talk will discuss what it takes to run the OpenStreetMap ecosystem in the cloud and present the history and work on a project called [OSM Seed](https://github.com/developmentseed/osm-seed/). We learned so much while building OSM Seed and think it can be a blueprint for running OpenStreetMap on cloud infrastructure. The OpenStreetMap ecosystem contains many open source software projects beyond the Rails application. This includes tools that are used by mappers on a daily basis, like, Overpass, Tasking Manager, iD, JOSM, tile servers, data processing applications, Nominatim and so on. It’s a complex ecosystem of growing tools. These are maintained by different individuals and organisations. OSM Seed started in 2018 after several attempts to containerise OSM software for easy installation. [I talked about this vision](https://2015.stateofthemap.us/openstreetmap-software-for-more-than-openstreetmap) in 2015 at State of the Map US. Since then, OSM Seed has grown to be a mature and heavily tested software project that now powers projects like OpenHistoricalMap and data projects at Humanitarian OpenStreetMap Team. We learned so much while building OSM Seed and think it can be a blueprint for running OpenStreetMap on cloud infrastructure. OSM Seed uses cloud agnostic approaches through Kubernetes to bring together projects that make up what OSM is today. These projects continue to get updates and are maintained how they always have been. OSM Seed provides an interface to bring the ecosystem a little closer through better infrastructure orchestration. In this talk, I’d like to discuss a brief history of OSM Seed, some of our lessons trying to move OSM software to the cloud, and open a conversation on what could be useful for OSM going forward. about this event: https://2022.stateofthemap.org/sessions/HEHHCH/
init (froscon2022)
about this event: https://programm.froscon.org/2022/events/2823.html
Inferring default speed limits (sotm2022)
Coverage of `maxspeed` data in OpenStreetMap is very sketchy (about 12%). This situation is unlikely to change because the limits are often not signed explicitly. So, data consumers such as router software need to compensate huge holes in the data with more or less rough estimates based on other data. This talk shall explore a method how to infer default speed limits for different vehicle and road types more precisely for each country. about this event: https://2022.stateofthemap.org/sessions/YWH3XD/
maplibre-rs: Cross-platform Map Rendering using Rust (sotm2022)
Digital maps are ubiquitous tools in our everyday life. In the early 90s, the idea of browsing the world digitally and visiting any place was groundbreaking. The first solution to this problem is known as "TerraVision", which was breathtaking. Today, the idea of exploring your surroundings using digital maps has become normal. But how do these maps work? In this talk, I want to provide an overview of the foundations of digital mapping solutions. Differences between maps which use vector data and rasterized satellite imaginary will be outlined. Furthermore, a new and open-source map renderer called maplibre-rs will be presented, which is created using Rust and WebGPU. Last year I had a lot of spare time and decided to kick-start a project which combines different areas of interest: Rust, 3D rendering, Geo data This project was adopted recently by the [MapLibre](https://maplibre.org/) project and is now known as [maplibre-rs](https://github.com/maplibre/maplibre-rs). The maplibre-rs library is a proof of concept which showed me the complexity of mapping solutions. It takes a lot of steps until edits from OpenStreetMap contributors are finally rendered in consumer applications. With this task I want to take listeners on a journey from drawing changes in the OpenStreetMap editor all the way until vectors are uploaded to from memory to GPUs. Like outlined in the abstract, I want to cover multiple topics: * Foundations of digital maps (How to determine which data should be loaded? What are vector and raster tiles?) * Show the technology stack which allows us to design and develop a cross-platform map renderer (Web, Mobile, Desktop) about this event: https://2022.stateofthemap.org/sessions/VECREV/
Lightning talks II (sotm2022)
Lighting talks registered during the State of the Map conference. ## UN Maps Learning Hub _by Séverin Ménard_ ## [community.osm.org](https://community.osm.org) _by Tobias Knerr_ ## Using OSM in RPGs ... or better in VTTRPGs. _by Marco Montanari_ ## [tile.openstreetmap.jp](https://tile.openstreetmap.jp/) Planet vector/raster tile server. _by Taro Matsuzawa_ about this event: https://2022.stateofthemap.org/sessions/VJMH9U/
UX for hyperlocal map in Southeast Asia (sotm2022)
Designing hyperlocal maps starts with understanding the users in their day-to-day journey through some user research method and why the current digital maps experience does not provide a complete experience for them to navigate and explore the neighborhood. This talk will provide the audience the insights into the mobility lifestyle of the local people in tier 2 cities and how the GrabMaps design team translates into mobile app design to help improve the quality of life for our users. The designer will also share what are some of the key learnings when designing for Southeast Asia. about this event: https://2022.stateofthemap.org/sessions/YXMUVT/
Mapping a Small Town (sotm2022)
Christopher Beddow takes us on a journey of how to map a small town using a variety of tools. The goal was to test and prove how much OpenStreetMap can be enriched using RapiD buildings and roads, and Mapillary map features, traffic signs, and imagery. He evaluates a small town in the western United States that is far from any mapping community and has very little data, and demonstrates how a vivid dataset can be added to OSM. In addition, he compares this to a small town in Switzerland, demonstrating how new details can still be added to a place that is heavily mapped by a strong local community. Mapping is a time consuming task, and challenging for an individual to do without a community or a team. However, many tools exist to enhance the capabilities of any lone map contributor, and also multiply the mapping power of a team. Christopher Beddow takes us on a journey of how to map a small town using a variety of tools. The goal was to test and prove how much OpenStreetMap can be enriched using RapiD buildings and roads, and Mapillary map features, traffic signs, and imagery. He evaluates a small town in the western United States that is far from any mapping community and has very little data, and demonstrates how a vivid dataset can be added to OSM. In addition, he compares this to a small town in Switzerland, demonstrating how new details can still be added to a place that is heavily mapped by a strong local community. Leaving this talk, you will understand how to use RapiD, Mapillary, and your own creativity to adapt your own locality into a comprehensive part of OpenStreetMap. about this event: https://2022.stateofthemap.org/sessions/SA77RH/
What you map is not always what you get (sotm2022)
OSM has an unrestricted tagging model. Mappers can invent and use any tags. While this is part of OSM's success story, it has lead to a database where the globe is described in ever greater detail. In this talk we want to explore how users of OSM data handle a tagging model with so few constraints. Richard, the owner of cycle.travel, and Sarah, maintainer of Nominatim, team up to share their experiences of a decade of working with, and occasionally fighting against, OSM's ever evolving tagging schema. The OSM tagging model has significantly evolved since the first streets of London were put into the database. Not only are more and more different objects in the database, we also capture more of their properties and want to model ever finer nuances. This clashes with our goal to have one database for the entire planet. The closer we look the more differences between different regions there are. And to capture those the tagging has to become even more complex. Using the examples of the cycle tour planning site cycle.travel and the search engine Nominatim, we explore the evolution of OSM tagging from a data user's point of view. Looking at questions like * where do data users get their information about tagging * what kind of tagging can be practically used in software * how to handle local defaults and assumptions * how should OSM ideally document its tagging about this event: https://2022.stateofthemap.org/sessions/NAF9EN/
Lightning talks V (sotm2022)
Pre-recorded lightning talks submitted in advance by people around the world. ## Our Top 10 Data Quality Aspects _Samson Ngumenawe_ [HOT](https://www.hotosm.org/) works with a number of organizations and communities that generate data through different contribution mechanisms, including desktop digitization, data collection surveys and local knowledge experiences. Each of these mechanisms lead to different aspects and issues that affect the quality of data contributed to OSM. We are prioritizing on minimizing the impacts of the top 10 aspects on the list through a number of ways, including mapper outreach programs, training, and developing technical tools. ## Community Mapping Initiatives in Tanga _Antidius Kawamala_ Promoting a data-driven decision making culture in Tanga under living lab initiative, we are complementing the global objective of OSM i.e. to create a free editable geographic database of the world by various mapping activities around the region. The initiative uses local member by building capacity on how to use OSM and contributing to it as well as University Students. These mappings have been putting the missing pieces of the community on the map and addressing challenges they face so far. The usage of GIS data as a tool for community as a decision-making data tool can help in timely action and on-time problem-solving. ## Mapping all the worlds open data. _Christopher Brown_ A showcase of how at mapstack we are building on top of OSM to create an ecosystem that will host all of the worlds open data as free to use web maps. ## Route shields of the world in OpenStreetMap-Americana _Clay Smalley_ [OpenStreetMap-Americana](https://wiki.openstreetmap.org/wiki/OpenStreetMap_Americana) is an alpha-stage OpenStreetMap renderer intended to resemble a North American road atlas. Despite the focus on the United States, OSM-Americana has had contributions from people all over the world interested in adding support for highway route shields of their home countries. See a showcase of these contributions, and find out how you can put your country on the map. ## Bad or Good OpenStreetMap, What and how do you map? _Enock Seth Nyamador_ OpenStreetMap editing is all welcoming, diverse and very forgiving but this leading to issues. Many of these issues which should not be occurring in the first place but happens. This is a quick talk giving you the tip of what I have come across in my short term as an OSM Contributor and why we should follow best practices. ## OSGeoLive: Your Open Source Geospatial toolbox _Enock Seth Nyamador_ [OSGeoLive](https://live.osgeo.org) is a self-contained bootable DVD, USB thumb drive or Virtual Machine based on Lubuntu, that allows you to try a wide variety of open source geospatial software without installing anything. It is composed entirely of free software, allowing it to be freely distributed, duplicated and passed around. It provides pre-configured applications for a range of geospatial use cases, including storage, publishing, viewing, analysis and manipulation of data. It also contains sample datasets and documentation. OSGeoLive is an [OSGeo](https://wiki.openstreetmap.org/wiki/OSGeo) project used in several workshops and cases at FOSS4Gs and around the world. ## AI4Mapping: Earth Observation Data for Rapid Map Generation and DRRM _Neyzielle Ronnicque Cadiz_ The Remote Sensing and Data Science: DATOS Help Desk by the Philippines' Department of Science and Technology- Advanced Science and Technology Institute builds on initiatives on disaster mitigation by providing a help desk pre-, during, and post-disaster events. The team provides remote sensing and data science applications support to critical activities on disaster mitigation, analysis, and advice. The project developed the Artificial Intelligence for Earth Observation (AI4EO) initiative to complement the DRRM efforts of mandated agencies in the Philippines with the goal of rapid map generation for disaster risk reduction and emergency response using earth observation and OpenStreetMap data. ## I Map Tallinn _Ilya Zverev_ A video installation about Tallinn and Every Door editor. ## OSM checks and completeness estimations with Disaster Ninja _Pavel Pashagin_ Disaster Ninja is an open-source tool that helps the Humanitarian OpenStreetMap Team search for unmapped areas when a disaster strikes. It can help to estimate the coverage of OSM data, and check if OSM data is up-to-date and consistent for population data. ## Women Participation in OpenStreetMap _Nadaraj Saranya_ ## OpenStreetMap in Geographic Information Science _Rajendean Keerthana_ ## State of the Map Asia 2022 Trailer Video _Mikko Tamura_ A 1-minute teaser video about State of the Map Asia 2022. about this event: https://2022.stateofthemap.org/sessions/HLTKHD/
Evolving the OSM Data Model (sotm2022)
The OSM data model with its nodes, ways, and relations has done an amazing job for us over the years. It has seen very little changes since relations were introduced 15 years ago. But there are some real problems with the data model. With the experience of those 15 years behind us, its time to tackle some improvements. This talk will outline the problems with the data model, show ideas for improvements, and discuss possible ways that can move us forward step by step. The OSM data model is quite different from the "Simple Feature" data model used by most "geo" software. It has some great features, like the open tagging model, which has proven to be a great enabler for all sorts of innovations. But the data model also has its problems. Most often named are the missing area data type and the cumbersome geometry building needed for ways and relations based on their member nodes. This makes use of the OSM data more difficult, more expensive, and slower than it needs to be. There has been some discussions on these topics over the years, mostly after my talk in 2018 at the SotM in Milano, but work on this has stalled. Recently the OSMF Engineering Working Group has taken up this topic and payed me to do a study on the problems with the data model and possible ways forward. This talk will present the findings and should jumpstart the discussions around this in the OSM community. about this event: https://2022.stateofthemap.org/sessions/W3AGY8/
Integrating OpenStreetMap in the local governance of Nepal (sotm2022)
Through open mapping, we hope to inspire local youths and leaders to use technology to improve and create sustainable local governance system. We engaged 44 youths from 3 municipalities to participate in open mapping in first phase. In second phase, we gathered 10 IT officials from province 2 and highlighted OSM to connect geospatial elements for better local-level administration. Here, we will discuss our methodological framework, challenges, how we gained support from local units to coordinate with community youth, and impacts we successfully created. This talk will be relevant to those interested in laying a strong foundation not only for better governance but also for engaging youths. The success of local governments in meeting development targets is crucial for the goals of federalism in Nepal. The local governments have a colossal opportunity to set the course of development based on people’s aspirations, as citizens have increased power and responsibility to choose and act on their agenda in the federal system. However, these governments face daunting challenges in human, capital, and other resource constraints. Innovative citizen-centric approaches are necessary to navigate these challenges to achieve the development goals. It is also imperative to note that properly achieving the development goals and measuring their progress is contingent on decision making and planning, driven by data. Geospatial data is valuable to the local economy and community in various aspects. The openness of the information, or more specifically the freedom to access and use such open data, is crucial to achieving such multiplier effects of taxpayer-funded data generation processes. So hereby, our interest lies in training and encouraging local youths and leaders to leverage technology for good governance through open mapping in coordination with local administrative units. Our initiative looks beyond the myopic vision of training a handful of youth on digital mapping to create a limited number of outputs, i.e. maps. We implemented a mechanism in which we created a batch of OpenStreetMap (OSM) leaders, who in their regions, can inspire and enable such processes beyond the life of any particular project. As such, we wanted to set in motion a process that can beget far-reaching, longer-term benefits in the form of active citizenry (on the youths’ part) and data-driven development (on the local governments’ part). This will be in addition to the immediate, short-term outputs such as up-to-date maps and enhanced mapping skills of the mappers. In the first phase, KLL trained 44 citizens from 3 local bodies in the use of OSM and mapping in coordination with the municipality. The trained youths were also involved field data collection. Simultaneously, we started remotely mapping the municipality. Based on the need, we collected field data to complete the map. On mutual interests and availability of resources, the mapping of the local governments included points of interest like: Roads, Settlements, Educational institutions, Health facilities, Government offices, Banking institutions and others as agreed upon by the municipalities. Using the data hence collected, we created softcopies and hard copies of ward (smaller administrative unit of government in Nepal) level and municipality level maps and handed them over to the municipalities for their use. In the second phase, to ensure better understanding of OSM within the local governments, we trained 10 IT officers from Province 2 on OpenStreetMap, its uses and applications in local governance. We also led a focused group discussion on how open mapping can be utilised by municipalities, what features need to be mapped for the integration of OSM in local governance and challenges they foresee in this process. Hence, we will be discussing our methodological framework and challenges in involving local youths and leaders in open mapping and in contributing to develop more promising local level governance. We will also share how we gained needed support from the local units to coordinate with the youth of the community and the impacts we successfully created. This talk will be relevant to those interested in laying a strong foundation not only for good governance with the core idea of open mapping and its application at its center but also for involving local youth in the process. about this event: https://2022.stateofthemap.org/sessions/FABJFJ/
None: a story of data that isn't there (sotm2022)
Understanding the limitations of data is hard. Some tags are missing, and some tend to be present only when others are. Is the missing tag saying something, is it just unknown? When tags take yes/no values, is a missing tag an implicit "no", maybe the tag "does not apply", or something else…? This talk doesn’t have answers. It’s the journey we took through an investigation of road data in London. What we found, what we think about what we found, and ideas of things to compute and visualise, before performing an analysis - or to decide if the data is just not suitable for this analysis. about this event: https://2022.stateofthemap.org/sessions/HZUFPQ/
OpenStreetMap data for climate change response initiatives (sotm2022)
We would like to share our feedback on facilitating OSM participatory mapping workshops for climate change adaptation projects with OSM local communities Since 2015, CartONG has been expanding its work into the domain of participatory mapping, first by partnering with the international Missing Maps project, and then by working to develop a wider set of tools and methodologies. Over the last 12 months, we had the opportunity to support two climate change adaptation projects, one in Tajikistan for the German Corporation for International Cooperation (GIZ) and the other in Madagascar in the Morombe region for Secours Islamique France. For these projects, we used geographic data and open source technologies, especially OpenStreetMap, and based on a participatory approach by mobilizing and fully involving local communities. We also worked to promote cooperation between the different actors in the region. At this conference, we want to share our field experience and approaches to increase the production and availability of geographic data in the concerned regions and initiate new groups of local contributors to enhance and maintain the OpenStreetMap database. about this event: https://2022.stateofthemap.org/sessions/N9VWB9/
Lightning talks I (sotm2022)
Lightning talks ## AddressForAll Institute _by Thierry Jean_ ## ImproveOSM new data dumps _by Beata Tautan-Jancso_ The ImproveOSM platform is a suite of tools to share various mapping tasks containing potentially missing one-way tags, turn restrictions, and roads from the OpenStreetMap. The ImproveOSM data is also available as frequent data dumps in CSV format. ## Geohash plugin _by Beata Tautan-Jancso, Nicoleta Viregan_ Geohash is a plugin available in the JOSM tool, which comes to be handy for some of you who work in precise areas based on geohash units. The plugin displays a layer of grids on top of the map layer. In addition to the visualization feature, the plugin offers extra functionalities, and this talk aims to emphasize the diverse usages of this tool. about this event: https://2022.stateofthemap.org/sessions/ZVLDMZ/
Innovating on derivative OpenStreetMap datasets (sotm2022)
OpenStreetMap consists of tagged nodes, ways and relations. Many use cases of geographic data, however, need a tabular dataset of points, lines and polygons. Processing OSM into derivative datasets is a crucial task that can benefit from new tools and formats. This talk will cover several topics around this theme, including: * Existing approaches such as the Export Tool * Why FlatGeobuf is a suitable forwards-thinking format * Computational challenges for processing global-scale relations * A new open-source program, Protoshapes, to generate admin polygons in FlatGeobuf format * Efficient approaches for global datasets such as coastlines, oceans, and road connectivity * Frequently updating datasets using the open-source OSM Express database about this event: https://2022.stateofthemap.org/sessions/VXECJQ/
usability testing with three people - how to discover why mappers are confused by your software (sotm2022)
Usability testing can be done without hordes of users to observe, in fact just three people is likely to give very useful hints. And it is almost certainly more useful than expected, and your software is likely not as good as you expect. This is based on my experience with using user testing while developing StreetComplete. about this event: https://2022.stateofthemap.org/sessions/EHZQXV/
Admin Boundary Conflation Tool (sotm2022)
Boundary conflation is a sensitive and difficult problem to solve. When administrative boundary data is available from authoritative sources for OSM, it is imperative that we have the ability to analyze boundaries for import and deduce if conflation with OSM ways can be done hopefully in a semi-automatic fashion. "Admin Boundary Conflation" is a special-purpose tool made for the purpose and this talk will introduce the workings of the tool to the audience along with the various output statistics available during the process. Currently, the tool is utilized for reporting geometric area differences of 0.01% in the 99th percentile of 5000 municipalities in Serbia within 20 minutes. about this event: https://2022.stateofthemap.org/sessions/HGFY7Z/
OSM Carto as vector tiles (sotm2022)
Presentation of the work we've done to adapt the OSM Carto style to vector tiles. We will take you through the making-of the cartography, step by step, scale by scale. Available on MapTiler Cloud (https://cloud.maptiler.com/maps/openstreetmap/), the style will be integrated into the next version of the OpenMapTiles project. We will also show you how to use this style in QGIS and how to display it on 3D maps with MapLibre. about this event: https://2022.stateofthemap.org/sessions/3EREXZ/
Entry-level Mobile Mapping (sotm2022)
By 2025, HOT aims that communities in 94 countries vulnerable to disaster or experiencing multidimensional poverty are equipped and able to map the locations where they live and work. We believe that accessible mobile mapping tools are key to this effort. Since I started working for HOT in January 2022, I have done informal interviews, observations, focus groups and experiments with more than 100 regional users, primarily in East Africa, looking at the accessibility of current OSM mobile editing tools. Sharing this research with the wider community will help everyone build technology that fits the needs on the ground. For 3 months, with the support of OpenMap Development Tanzania (OMDTZ) and the State University of Zanzibar (SUZA) Youth Mappers, I did a variety of informal interviews, observations, focus groups, and experiments with individuals and local OpenMapping organizations, primarily in East Africa. My research included professional data collection campaigns, as well as entry-level community members whose first encounter of OSM was during one of my workshops. While the majority of my research focused on 5 main Open Source applications that are already in widespread use (StreetComplete, OsmAnd, Organic Maps, Vespucci & ODK Collect), many of the insights gained from this research, including data about hardware availability and current phone use, are applicable to anyone building mapping tools, especially those that will be used in low-resource environments. The HOT _tech team aims to do more than just talk. Analysis of the research will be followed by specific suggestions for those doing mobile OSM mapping, especially at the entry-level, as well as technical proposals for tooling improvement. We will be working with the existing OSM ecosystem to design and implement these proposals in a way that is inclusive and sustainable. Feedback is most welcome. about this event: https://2022.stateofthemap.org/sessions/UWHAME/
10 Years Of MapRoulette (sotm2022)
MapRoulette was first announced at State of the Map US in 2012 as a tool to solve the many errors introduced by the import of TIGER road data in the United States. Since then, MapRoulette has been used for map improvements and guided data imports around the world. In this talk, MapRoulette creator Martijn van Exel will look at some of the achievements, lessons learned, and the evolution from a single purpose tool to a micro-tasking platform. [MapRoulette](https://maproulette.org), the open source web-based micro-tasking platform for OSM, was first announced at State of the Map US in 2012 as a tool to solve the many errors introduced by the [import of TIGER road data](https://wiki.openstreetmap.org/wiki/TIGER) in the United States. After a successful and quick cleanup of over 60.000 common problems found in the TIGER data, it was clear that the idea of a micro-tasking tool was worth developing further. Over the years, MapRoulette gained a lot of functionality while staying true to its original goal: supplying the OSM communuty with quick, easy to solve tasks that help fix or improve the map. Nowadays, anyone can create tasks [using Overpass](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/#content) or GeoJSON, there are [new task types](https://learn.maproulette.org/documentation/creating-cooperative-challenges/#content) that make fixing problems in OSM even easier, and there is support for working in teams. In this talk, MapRoulette creator Martijn van Exel will look at some of the accomplishments and lessons learned in 10 years of MapRoulette, and highlight some interesting uses of MapRoulette over the years. If time allows, he will also show some of the newer functionality that may not be as well known even to experienced users. about this event: https://2022.stateofthemap.org/sessions/RRUH8S/
State of Independence (sotm2022)
OpenStreetMap is the human-made map of the world. But how can one tiny human still make a difference in a project used by megacorps and crucial to millions of app and website users every day? How does OSM retain its individualism in a world that wants it to be consistent, orderly and predictable? Is it game over for the experimental, iconoclastic, independent map? Richard Fairhurst offers a challenging but upbeat look at the changing landscape for the OpenStreetMap mapper, user and developer. 2004: A crazy hobby project. One street mapped. One small mailing list. 2013: Edited by thousands every day. Beloved by hobbyists. Trialled by a few adventurous companies. 2022: The world's map. Worth billions. Used by everyone. What happened? Is there still a place for the individual in OSM, as mapper, user, or developer? How do you build with OSM when your competitors have free money on tap? Can OSM retain its iconoclasm and individualism when the Silicon Valley behemoths are involved? Richard Fairhurst is still as idealistic as in 2004 (but maybe a little calmer) and thinks that corporate OSM and independent OSM can co-exist, and better still, benefit from each other. In a wide-ranging, rollicking and occasionally factually accurate talk, he'll look at the OpenStreetMap economy in 2022 and how individuals can still make a difference. Expect: the secretive Kindred of the Kibbo Kift, situationists, books about pubs, bouncing phones. about this event: https://2022.stateofthemap.org/sessions/URUJH8/
Opening Session (sotm2022)
The opening session of the State of the Map 2022 conference. about this event: https://2022.stateofthemap.org/sessions/QFUTA7/
Denial of Service (petitfoo)
In diesem Petit Foo geht es um eine häufige und bekannte Hacking-Technik: Denial of Service (DoS) Angriffe. Ich werde erklären was Denial of Service bedeutet und was ein Angreifer damit erreichen kann. Außerdem werde ich zeigen, welche Abwehrmechanismen existieren. about this event: https://www.chaospott.de
Photorec (petitfoo)
Hilfe, ich habe eine wichtige Datei gelöscht! Oh nein, meine SD-Karte mit den Fotos ist nicht mehr lesbar! In diesem Petit Foo stelle ich das Tool Photorec vor mit dem man gelöschte Dateien wiederherstellen kann und gebe Tipps zur Verwendung. about this event: https://www.chaospott.de
Goodbye World (bornhack2022)
BornHack 2022 is almost over at this point. We would like to say farewell for now and see you again at the next event in 2023. We will walk over what we believe has worked and what we believe should change the next event. This is an excellent opportunity to submit ideas for BornHack 2023 while the memories are still fresh. about this event: https://c3voc.de
Quality and Flow at Scale (bornhack2022)
Most companies struggle with implementing DevOps culture, and end up with creating yet another silo and naming it DevOps instead, where all the brightest operations people with infrastructure skills go. But going from the obvious anti pattern, that a DevOps silo is, to something better is a journey and not something most organisations manage to do quickly if at all. I'd like to take you through the journey that Universal Robots has had, and explaining step by step what the challenges are, both technical and engineering related. Furthermore I'd like to show a few examples of tooling in the robotic world, where cloud native and Kubernetes are not always available, as well as point to areas where robotics is "just software like the rest". The talk deals with different archetypes and anti patterns of DevOps, and ends up with how to scale the DevOps setup, onboard management and give them their beloved governance in a way that a developer can stand it. about this event: https://c3voc.de
State of the Network (bornhack2022)
Come and meet the network team who will talk about the design and operation of the network at BornHack. about this event: https://c3voc.de
pyjam.as: How we used all the bandwidth (bornhack2022)
On the last night of bornhack 2021, the NOC team challenged pyjam.as to exhaust the bornhack uplink with useful activity. This talk is about the succeess or failure of our efforts to do so. about this event: https://c3voc.de
State of the Game (bornhack2022)
The BornHack game team will talk about our experiences at this years BornHack and show some stats of our game events. ¯\_(ツ)_/¯ ffwf863YbZaxXSP about this event: https://c3voc.de
Modernizing the Tor Ecosystem (bornhack2022)
In this presentation, we will be updating the audience on the ongoing modernization efforts of the software developed inside The Tor Project -- the organization behind the most widely deployed anonymity network on this planet. We will look at upcoming features and changes to the core technology that drives the Tor network and why a Browser may no longer be the only product we have to provide for the user-base that is so crucial in need of Tor's anonymity properties for safe internet access. The Tor ecosystem is currently going through a more extensive modernization phase where we are simplifying our goals slightly to make space for larger projects that we find necessary. This work includes implementing a new, more memory-safe Tor implementation in the Rust programming language named Arti. This work will make it easier for application developers to integrate their applications and benefit from the safety features that Tor can provide. Additionally, we will talk about some recent or upcoming changes to the network: - Give a status update on deploying modern congestion control algorithms in the Tor network. This work should significantly enhance the performance barrier that most Tor users experience. - The roadmap towards UDP support in the client and relay software. This work should allow more modern use-cases of the Tor software such as voice and video communication, WebRTC, and other protocols that leverage datagram-based data transfer. - Move to more modern cryptography in Tor's protocols, including support for Post-quantum cryptography and why this is needed. - Allowing Tor users to access the network using a VPN-like tunneling mechanism as an alternative to simply web-browsing and other socks5 enabled applications. about this event: https://c3voc.de
Getting Started in Network and Security (bornhack2022)
I have for a few decades worked in networking and security, and everything seems to have grown. I will try to lay out a path for people who wants to get into networking and security, with some references to pentesting, software security, and related areas. Where to start and which skills you should start learning. I will use my existing courses as a guide. These are taught as part of the of the Diploma in IT Security at KEA Kompetence https://kompetence.kea.dk/uddannelser/it/diplom-i-it-sikkerhed Note: I will reference book resources, but if you are on a tight budget lots of other resources may be used instead. Related links: https://zencurity.gitbook.io/kea-it-sikkerhed/ lecture plans and book references https://github.com/kramse/security-courses all my training and educational materials, including exercises booklets with small exercises that you can do with virtual machines like Debian and Kali Linux using lots of open source tools. about this event: https://c3voc.de
Blinkenlights, friend or foe: A history of side channel attacks through the ages (bornhack2022)
Hacker, Security Specialist @ WithSecure, Climber and CTF Player with too much DevSecOps knowledge. about this event: https://c3voc.de
Exploring the Degrees of Freedom in Designing Interactive Fiction (bornhack2022)
I have had an interest in the overarching area of interactive fiction (IF) for many years. IF covers such diverse areas as: - text adventure games, - choose-your-own-adventure books, - visual novels, - multi-user dungeons, and - textual elements in mainstream games, such as dialogue trees. I would like to make my own text-based game, so for this talk I want to explore the design space of IF in order to figure out what kind of game I'll be making. IF has been popular for over 50 years and is still being actively created. As such, much has been written about it, and I won't be able to cover even close to everything. I'll start off by giving a basic overview, but most of the talk will concern itself with the specific subtopics of IF that I have found to be especially interesting and open to fun experiments. It'll be like thinking aloud, except hopefully better structured. Fun subtopics include: - The ease of iterative development: Everything is text, so it's easy to change major elements or restructure parts of a game. - The possibilities of multi-player storycrafting: Assuming the end goal is to create a fulfilling story for multiple people playing the same game, what are the different ways of harnessing the creative output of more than one person in a structured way? - Simulated world vs. static graph of choices (and everything in-between): The underlying technology should not matter to the user enjoying a piece of IF, but the underlying model for your IF is likely to affect your design choices in other parts of your game. Where does a good compromise lie? - Computer-assisted narratives: You don't have to write a story on your own — you can also ask a computer to do that. That can be fun in itself, but there is also a middle road where you're still the main author, but maybe use a computer tool to aid you in exploring plots and character traits. - Ideas of IF that can also be applied to non-interactive fiction: The normal representation of an ordinary book is (essentially) a list of sentences, where each sentence describe something in the world. What other IF-inspired representations could be used, and how can we guarantee that we can encode narrative goals that can be fulfilled by our story? On the practical side of things I'll touch upon a few existing IF systems that I think are interesting, but the main focus will be on whatever small experiments I have coded myself. Who knows, maybe this talk itself will also contain interactive choices that you, the audience, need to make... about this event: https://c3voc.de
EU digital legislation in the 2020's: The Good, the Bad and the Ugly (bornhack2022)
Digital regulation starts in the EU - both at a global level and in the EU. So what has the European legislators been up to and what can we expect for remainder of the mandate of the Commission and Parliament. about this event: https://c3voc.de
Tandoor: cooking recipe management, meal plan and shopping list (bornhack2022)
Tandoor makes it easy to import your favorite recipes found on the various food blogs of the internet. Once you have imported all the things, you can apply your own modifications, and maybe switch out exotic foods/oils with something common that you prefer. What you can then do is use the recipes to create a meal-plan, and from that create a shopping list. In the talk I will do a demo of the various features of Tandoor. www: https://tandoor.dev code: https://github.com/TandoorRecipes/recipes about this event: https://c3voc.de
What the f**k is WTF eG (bornhack2022)
In 2021 we founded the WTF eG a coop company in Germany. It is a company which is owned by its members and each member has one vote. The goal is to economically empower hackers and members of the chaos community. The goal is to build an "operating system" from easy economic interaction from collection small donation to build virtual teams/company. Over the past 1.5 years, we have created many processes and software to achieve these goals, but more needs to be done. In this talk you will learn a little about coops, Germanies broken systems, what the basic idea was, how it is going, what our numbers are and what we can offer today and tomorrow. about this event: https://c3voc.de
Pizzanalysis: Insights from scraped menus (bornhack2022)
Using scraped restaurant menus, we bust pizza hypothesis and shed light on economic purchasing power using the Margherita index, ingredient embeddings using pizza2vec, and optimizing pizza purchases using linear programming. about this event: https://c3voc.de
roundworm: A simple frontend for browsing pictures and videos stored in S3 storage (bornhack2022)
I am bad at keeping disks alive over a long period. As such, I have elected to put my collection of personal photos and videos up in the cloud This works fine, but sometimes it's useful to be able to share a photo gallery with friends and family with a simple link to a website. Many solutions to this exist, but most of them seem bloated. I have created a simple S3 media browser with all configuration stored in a single declarative file. It supports useful degrees of authentication (I think) and thumbnails. In this talk I'll show how it works and some examples of configuring it. See https://github.com/nqpz/roundworm for the code. about this event: https://c3voc.de
data.coop (bornhack2022)
A brief overview of the cooperative data.coop. A data storage community with our own hardware. We will talk about the last year, how we have evolved and look a bit at our tech stack and our organization structure. There is a meetup later in the day, where you can come and talk to us and get involved :D about this event: https://c3voc.de
de-pwned! With Upgrades (bornhack2022)
read in the voice of The Movie-Trailer-Guy In 2019 - with the help of the pwned-passwords list of Troy Hunt - we closed the tap on getting bad passwords into our IDM-database. Now, it's 2022 and we're back with an all new invention: Getting rid of bad passwords already in the database! imagine explosion about this event: https://c3voc.de
Nørrebro.space: a hyper-local mastodon instance (bornhack2022)
Nørrebro.space is a fun-sized Mastodon (decentralized social media) instance. I tell the story of how and why I decided to start a Mastodon instance, my experiences running the place, and how the Mastodon scene has grown over the past couplle of years. about this event: https://c3voc.de
FE/NSA: Skal vi fortsat have kabelsamarbejde med USA? (bornhack2022)
This event is a Panel Discussion in Danish. Danmark har angiveligt haft et meget direkte samarbejde mellem FE og NSA, fremover kaldet FENSA, omkring aflytning af datakabler i Danmark, efter aftale med daværende Statsminister Poul Nyrup Rasmusssen. En tidligere forsvarsminister har bekræftet og er nu anklaget for at have røbet statshemmeligheder og tidligere chef for FE; Lars Findsen anklages for det samme. Men hvad var det egentlig, der fik sendt cheferne for PET og FE hjem? Og skal vi virkelig dele vores rå data med USA? Og hvorfor taler vi ikke mere om den del af sagen? Det vil vi gerne diskutere med Bo Elkjær, journalist, Poul-Henning Kamp, debatør, Peter Kofod, aktivist og Peter Christian Bech-Nielsen, chefredaktør. Debatten modereres af Anders Kjærulff. about this event: https://c3voc.de
The NSA-files: How two danish journalists opened up Echelon (bornhack2022)
Global interception is not only aimed at terrorists and dictators. It is targeting everyone. Since World War II, the technology to carry out mass interception and surveillance has grown steadily. In the late 90s, it came into global focus with the revelations of the UKUSA collaboration and the Echelon scandal. Journalists uncovered the stories based on open and closed sources and on a number of whistleblowers - several years before Edward Snowden stepped forward. about this event: https://c3voc.de
Techgiganters datacentre i Danmark - Godt eller skidt for det digitale Danmark? (bornhack2022)
This event is a Panel Discussion in Danish. Der er ved at blive etableret flere datacentre i Denmark af techgiganter, men hvilker fordele og ulemper ser vi for Danmark i den forbindelse? Det vil vi gerne diskutere med Lisbeth Bech-Nielsen, politiker, Poul-Henning Kamp, debatør, Peter Kofod, aktivist, Henning Mortensen, formand for Rådet for Digital Sikkerhed og Peter Christian Bech-Nielsen, chefredaktør. Ole Kjeldsen, teknologi- og sikkerhedsdirektør hos Microsoft Danmark har desværre meldt afbud, men Tobias Fonsmark har meldt sin ankomst. Debatten modereres af Anders Kjærulff. about this event: https://c3voc.de
Tvangsdigitalisering i velfærdsDanmark og cloud (bornhack2022)
Presentation in Danish from the Danish MP Lisbeth Bech-Nielsen about this event: https://c3voc.de
Introduktion til privacy, GDPR og tredjelandsoverførsler (bornhack2022)
This talk is in Danish. I dette oplæg får du en introduktion til, hvorfor det er vigtigt at beskytte privatlivets fred. Desuden får du en oversigt over reglerne i databeskyttelsesforordningen, som skal efterleves i digitale projekter. Endelig gennemgås de aktuelle problemer med tredjelandsoverførsler, som vanskeliggør rigtig mange digitale løsninger. Indlægget er på dansk. about this event: https://c3voc.de
Surveillance Too Cheap To Meter (bornhack2022)
We used to wear fun T-shirts which showed OSI with 9 layers, the usual seven plus two extra: "Financial" and "Political". What if the joke is on us, and the T-shirt were correct? about this event: https://c3voc.de