PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

14,359 episodes — Page 132 of 288

Bridging the Map? Exploring Interactions between the Academic and Mapping Communities in OpenStreetMap (sotm2019)

This talk presents an initial inquiry into the relations between the Academic and Mapping communities in OpenStreetMap, based on a review of recent publications, interviews of colleagues, and self-reflection of the authors. By this, we aim to understand how and when research-community interactions come to be, what is their nature, and how can these be improved and made more productive for both sides. OpenStreetMap (OSM) can be conceptualized in a multitude of ways: it may be seen as a database, as a platform, as a concept, as a community (or collection of communities), as a social practice, etc. The academic research on OpenStreetMap adopts and utilizes these different conceptualizations, creating various forms of inquiry. For example, quality-related inquiries can be linked to the data/platform perspectives, contributor behaviors are analyzed quantitatively and qualitatively from a more behavioral perspective, and social understandings of OSM are utilized in inquiries into the institutional and community dimensions of the project. Indicative of a more general issue in the relations between geo-information and socio-cultural contexts, these readings of OSM do not represent absolute truths, but rather they emerge from the specific personal, professional, and socio-cultural backgrounds of OSM researchers (OSM-R). Furthermore, they hold the potential to create an effect on the world and specifically on OSM and its communities. However, the extent and nature of these relations in OSM-R, and specifically relations between research and the OSM community (OSM-C) have not received much academic attention yet. This is despite such interactions existing, e.g. when research outputs are presented to the community, when OSM contributors (OSMappers) become researchers themselves and vice versa, or on other occasions. Efforts to establish and strengthen the interaction between OSM-R and OSM-C have already resulted into significant outputs, e.g. the creation of a dedicated ‘OSM science’ mailing list and the stable inclusion of an Academic Track into the annual State of the Map conference. In this talk, we make a step further in the exploration of this issue, with the objective of not only better understanding these interactions but also formalizing an agenda for future OSM-R endeavors. Specifically, we look at the interactions between OSMappers and research communities, analyzing how the two affect each other, what are the implications of these interactions for both the researchers and the community, and how could these be changed to enhance relations and make them more productive ones. While this issue can be studied from the perspectives of both OSM-R and OSM-C, we focus on an initial exploration of the former. For this purpose, we employ two techniques. First, we review OSM-R publications from recent years (2016-2019) and, in addition to classifying them according to the researchers’ background discipline and the topic, consider what type of conceptualizations of OSM are employed there, and whether and how interactions with the OSM-C are considered explicitly. We use this analysis to make an initial assessment of the state of the issue in the field and identify how specific topics/backgrounds affect the ways in which OSM is conceptualized in research. Second, we collect detailed records of experiences of OSM-R/OSM-C interactions via the self-reflections of the authors and interviews with colleagues. While far from representative of the entire field, these allow a deeper observation of the causal processes that lead to the adoption of certain perspectives and to the development (or lack) of OSM-R/OSM-C interactions. In such a way, we gain insights into how researchers that are also mappers manage their different community roles and sets of objectives, when interactions (if any) happen, what their nature is, who initiates them, who dominates them, and why these came to be that way. Furthermore, these reflections allow speculation on how things could have been done differently, which opportunities were missed, and what possibilities exist. Thus, the combination of a view of current research status with an understanding of processes and forward-looking thinking allow us to point towards possible steps and procedures OSM-R could consider in order to create an impact on OSM-C and to enhance research via an understanding of OSM as a community. about this event: https://pretalx.com/sotm2019-at/talk/RZXQP3/

Sep 21, 201926 min

QUBES OS - Eine Einführung (DS2019)

Eine kurze Einführung in Qubes-OS - einem vernünftig sicherem Betriebssystem - und ein Erfahrungsbericht über die private Nutzung des selbigen. Der Vortrag beschreibt die Herausforderungen mit klassischen Betriebssystemen und die Gründe für Qubes OS. Es folgt ein Überblick über die Architektur und ein paar Live-Beispiele. Zum Abschluss gibt es noch ein paar Informationen aus meiner Erfahrung mit Qubes OS. about this event: https://datenspuren.de/2019/fahrplan/events/10456.html

Sep 20, 201945 min

Am Anfang war die Information (DS2019)

Alternative Fakten? Wie konnte es passieren, dass Gerücht, Lüge, Fakt und Wahrheit ununterscheidbar wurden? Robert Feustel untersucht die Wissensgeschichte von der Industrialisierung bis zur Digitalisierung und zeigt, wie im sogenannten Informationszeitalter ebenjene „Information“ zum Heiligen Geist mutierte und den Unterschied zwischen Wahrheit und Lüge einebnet: Hauptsache sie zirkulieren möglichst reibungslos und in Echtzeit. Schließlich gerät auch das Bild des Menschen in den Sog der Digitalisierung. Was unterscheidet das menschliche Denken vom prozessierenden Computer? Die neue Illusion vom allein Informationen verarbeitenden Menschen reduziere ihn auf sein Gehirn und übergehe Gefühle, Intuition, Vorstellungskraft und alles Seelische. Das gehe nicht ohne Kollateralschäden ab, stellt Robert Feustel fest. Bodo Morshäuser / Deutschlandfunk Kultur Mit popkulturellen Bezügen geht er dem Kult hinter dem „Konzept Information“ auf den Grund und analysiert die Unschärfe des Informationsbegriffs, der im Zuge der Digitalisierung laut Feustel eine neutrale und objektive Kontur bekam. Paul Hafner / Buchkultur about this event: https://datenspuren.de/2019/fahrplan/events/10458.html

Sep 20, 201953 min

Distributing Freedesktop SDK applications to Flatpak, Snapd and Docker (asg2019)

BuildStream is used to build Freedesktop SDK for different deployment systems allowing applications based on it to be distributed at once to multiple systems. Flatpak, Snapd and Docker are similar. They are all used for deployment and applications use their own runtime. Each system has its own tools for development. Flatpak uses Flatpak Builder. Snapd uses Snapcraft. Docker development is based on `Dockerfile`s. Freedesktop SDK was developed to be the runtime of Flatpak. It used to be partly built with Flatpak Builder. It has since changed to be built with a deployment system agnostic tool: BuildStream. For this reason we can export the Freedesktop SDK to multiple formats. We will show how it is possible to build an application for the three systems at once. about this event: https://cfp.all-systems-go.io/ASG2019/talk/CF7FSX/

Sep 20, 201923 min

VR Map: Using OSM Data In a WebVR Environment (sotm2019)

Can you actually walk through or fly over a 3D scene of live OSM data using a VR headset - and if so, can this be done in a way that easily transforms to a view on a normal computer (or mobile) screen? The answers are "Yes" and "Yes", and this talk will show how this can be done with relatively simple code, and just inside a web browser! Mixed Reality (XR), i.e. Virtual and Augmented Reality, opens up new possibilities for 3D visualizations of OpenStreetMap data. With WebXR and Mozilla's A-Frame library, it's really simple to create cross-device XR experiences running right in the browser with very little code, and scaling well from mobile via laptop/desktop to fully immersive VR headset experiences. VR Map is a demo that brings all that together and allows you to walk or "fly" through a virtual model of the real world courtesy of live OSM data from the Overpass API. The talk will describe WebXR as Mixed Reality APIs for the browser and A-Frame as Mozilla's library to make it really simple to build WebXR scenes. Then, it will dive into how those technologies were used together with live OSM data to create the VR Map demo and show how it enables people to move through virtual models built from that real-world data. This will include a dive into an actual live demo, and into the HTML+JavaScript code used to create this experience. Through all that, it hopefully will show an interesting new perspective on OpenStreetMap - and hopefully inspire developers to build similar experiences. about this event: https://pretalx.com/sotm2019/talk/9TMRYN/

Sep 20, 201922 min

Coinboot - Cost effective, diskless GPU clusters for blockchain hashing and beyond (asg2019)

How to run clusters for GPU computing based blockchain hashing diskless on cost effective commodity hardware. Running the nodes of a cluster diskless is quite common in HPC environments. The challenges to run diskless in the context of blockchain hashing for cryptocurrencies are different. There are constraints like to run sufficiently on hundreds of machines with commodity 1 Gbit/s network hardware or the modest RAM size of 4 Gigabyte. This talk will provide insights in the technical approaches that made it possible to run GPU-clusters for blockchain hashing diskless and provide an outlook to other potential GPU-based use cases beyond blockchain hashing. I will discuss like how some early userspace trickery and state of the art RAM compression is used. How to handle the modest given RAM size and how a neat toolset based on container-runtimes helps to easily build boot images and plug-in packages. And how to use plug-in packages as an elegant way for adding further software like proprietary GPU drivers to the computing nodes of the clusters. about this event: https://cfp.all-systems-go.io/ASG2019/talk/XNU7NE/

Sep 20, 201923 min

Linux distro should be an upstream contributor too (asg2019)

Come and learn about packit: tooling which enables you to integrate your upstream project into Fedora linux. Imagine a world where Linux distributions provide feedback about using your upstream project back to the project. So that when you are working on a change, you'll know right away: * if it builds or a project Z changed API again * if it works or that your change doesn't work with older systemd which this distro has * or if your change breaks components which depend on your project That's not all! If we have a service which can do all of this, why not propose a new upstream release automatically as a change to the linux distro once the release is done? Wouldn't it be awesome if upstream developers could control and track in which version their software is in Fedora 30? Sounds interesting? Please join us in this session and learn more about the packit tool and the packit service: tooling which makes your dream come true. about this event: https://cfp.all-systems-go.io/ASG2019/talk/US8XA9/

Sep 20, 201933 min

Warum rechte Politik die KI-Entwicklung in die Irre führt (DS2019)

Der Talk bietet einen aktuellen Einblick zum Statua Quo zum Thema Entwicklung und Anwendung von Algorithmen und KI, den damit beteiligten Akteuren und den Bugs … Der Talk bietet einen aktuellen Einblick zum Statua Quo zum Thema Entwicklung und Anwendung von Algorithmen und KI, den damit beteiligten Akteuren und den Bugs. Der Schwerpunkt liegt aber auf der Frage, welche KI brauchen und wollen wir. Und stellt zur Debatte die Frage: "Sollen alle überleben oder keiner" bzw. "Betrachten wir den Menschen als Sicherheitsrisiko oder den Klimawandel?" Am Ende werden Ansätze skizziert für eine KI-Entwicklung, die dem Menschen dient. about this event: https://datenspuren.de/2019/fahrplan/events/10491.html

Sep 20, 201936 min

OsmInEdit : a simple indoor editor (sotm2019)

The Indoor Map Creator is an easy-to-use open-source map editor for OSM indoor data. It's web-based with an intuitive user interface to make mapping indoors accessible and easy for everyone. Check it out and enjoy mapping buildings! The demand for Indoor Navigation is increasing worldwide. Unlike outdoor GPS navigation, indoor navigation is still rare and expanding at a slow pace. That is in part due to the fragmented landscape for positioning technology and in part due to the absence of indoor maps. Successful mapping starts with good tools. That's why we have developed a tool for mappers to create and edit indoor maps easily. With OSMInEdit we aim to repeat the OSM success story for the indoor space. The foundation for the OSM indoor data model is already laid out. The “Simple Indoor Tagging” schema is the community consensus on how to represent indoor data in OSM. It allows tagging of indoor specific content and is actively used and supported by the community. Popular OSM editors like ID and JOSM lack essential features that are required to map buildings - you need, for example, specific styling to filter data level by level, specific indoor tags, and indoor specific validation rules. OSMInEdit is an easy-to-use use web-based map editor that solves these specific challenges. It offers, for example, “Simple Indoor Tagging” presets, specific indoor styling, the ability to import custom floor plans, display them in the background and an easy way to edit routing graphs. about this event: https://pretalx.com/sotm2019/talk/VAADJ9/

Sep 20, 201925 min

Senpai - Automatic memory sizing for containers (asg2019)

Due to virtual memory and optimistic caching strategies, true memory consumption of an application, and true utilization of a system's RAM, are mostly unknowns on modern operating systems. This has always made memory provisioning a tough and error-prone trial-and-error task, but it's aggravated with containerization, where the stated goal is thinner margins and higher resource efficiency. Senpai is a userspace tool that harnesses recently developed Linux kernel features to automatically shrink cgroups to their smallest possible memory size without notably affecting the performance of the contained applications. This talk goes over the motivation to develop senpai, how it works, and success stories from the Facebook fleet. about this event: https://cfp.all-systems-go.io/ASG2019/talk/TCBLRG/

Sep 20, 201923 min

Boot Loader Specification + sd-boot (asg2019)

The boot loader specification defines a generic drop-in based solution for defining boot targets. sd-boot is a boot loader for UEFI systems, and included in the systemd source tree. In this talk we’ll have a closer look on the what, the why and the how of the specification and the boot loader. about this event: https://cfp.all-systems-go.io/ASG2019/talk/HFJMLU/

Sep 20, 201940 min

ODbL license compatibility (sotm2019)

Have you wondered if a certain dataset can be used for OSM? What does it mean for a license to be “compatible” with OSM and ODbL? This talk will give pointers on where to look for information, common compatibility issues, and best practices for presenting a license to LWG for help review. The talk would go over tips for mappers to help them think through potential license issues for imports. The tips would cover all the major steps for determining compatibility: identifying the data's license, check OSM-related history, identifying/resolving compatibility issues, and achieving community consensus. This talk will be useful for any mapper with compatibility questions or who is interested in importing open data into OSM. Outline: - Sources of information about the license - Website (page from which data is downloaded, about page, FAQ, TOS) - Accompanying file (e.g., README, LICENSE) - Terms, credits, etc. - Metadata - Information about licenses/dataset previously evaluated for use with OSM - Imports wiki page - License compatibility page - forums/lists - Common compatibility issues - Attribution - Use restrictions (e.g., noncommercial/personal/research) - Privacy - Sharealike - Revocability - Indemnity - Local laws - Things that are usually not a problem (disclaimer of warranty/accuracy, trademarks, governing law, ) - Making it easy for others to read a license - A note about translation - Link everything! - Include all information about the source - Where to obtain - Description of where/who the data is from - Include all information about the license - What the license is - Any info about permitted uses - Any prior OSM discussion - Flag common compatibility issues and why you think they are or are not issues - Quote the relevant sections of the license (include the section number!) - Explain your reasoning - If the license references other laws/regulations/terms, look them up and link to and quote from them. about this event: https://pretalx.com/sotm2019/talk/UN33XK/

Sep 20, 201925 min

Development and testing with lrun (asg2019)

During development and testing it is often needed to test different kernels or run various sets of unit tests quickly. With lrun it is possible to do exactly that. It utilizes existing technology including UML, KVM and Namespaces to facility different environments. It has been in active use for testing Bluetooth and Wi-Fi features on Linux and can be easily extended to other technologies in the future. This presentation will introduce lrun and its design. It will also show demos of its current use cases. about this event: https://cfp.all-systems-go.io/ASG2019/talk/N8YRKX/

Sep 20, 201915 min

Stateful systems on immutable infrastructure (asg2019)

Lessons learned operating thousands of stateful production clusters on top of Fedora and systemd-nspawn. Aiven is a cloud data platform operating thousands of production clusters on top of different cloud infrastructure providers (e.g. AWS, GCP). We offer the latest open source database & streaming engines to our users around the world, and implement most of our platform using the latest open source software including Fedora and systemd-nspawn. We wanted to base our platform on a fast moving Linux distribution like Fedora to gain quick access to new technology and avoid having to backport a lot of things. Fast moving distributions are typically not supported for a long time, but implementing an immutable infrastructure where deployed machines are not touched afterwards makes it possible to use them in production. In this talk we’ll share the details of our architecture and the lessons we’ve learned as well as problems we’ve faced over the years operating hundreds of thousands of virtual machines and containers with it on top of six different public clouds. about this event: https://cfp.all-systems-go.io/ASG2019/talk/RLCDFS/

Sep 20, 201938 min

Assisted Intelligence - How we map with the support of new technologies (sotm2019)

Deep learning methods for feature extraction using computer vision are giving concrete results. This talk provides an overview of feature detection from satellite imagery and how machine learning can provide a seamless mapping experience for mappers, allowing them to utilize their knowledge to enrich maps further. Deep learning methods for feature extraction using computer vision are giving concrete results. This talk provides an overview of feature detection from satellite imagery and how machine learning can provide a seamless experience for mappers, allowing them to utilize their knowledge to enrich maps further. When using OpenStreetMap for disaster response and humanitarian action, time and data quality are critical. Automated tools around OpenStreetMap have revolutionized disaster response, allowing mappers to leverage their local knowledge to organize themselves in action and to contribute to highly relevant maps. Over the last year, Tasking Manager team at HOT conceptualized an initiative to test using data derived using machine learning models to improve task creation, quality of edits and overall experience for mappers. Within Tasking Manager Working Groups we are collaborating between different actors to test concepts directly applied to two countries: Tanzania and Uganda. Two tools in pilot phase to assist mappers are around 1) Task Creation and facilitation: identify areas that need most work and/ or need an experienced mapper based on task complexity and gap analysis 2) Assisted Mapping: leverage machines to do the heavy lifting around digitizing features, such as buildings and roads, one by one and allowing mappers to focus on their essential craft of mapping. In this talk the presenters will share their findings, learning and existing challenges with the technology. about this event: https://pretalx.com/sotm2019/talk/DPGWFB/

Sep 20, 201926 min

Who needs money? – Cash for FOSS (DS2019)

Wir stellen unser Förderprogramm für Open-Source-Softwareentwicklung vor und laden zur Bewerbung für die aktuelle Förderrunde ein. Der Prototype Fund ist ein Förderprogramm für selbständige Software-Entwickler*innen und kleine Teams, die innovative Ideen prototypisch umsetzen wollen. Sie bekommen dafür fast 50.000 Euro Förderung vom Bundesministerium für Bildung und Forschung. Wir unterstützen die Projekte nicht nur finanziell, sondern auch ideell, mit Weiterbildungen, Zugang zu Netzwerken und Coachings. Mit dem Prototype Fund fördern wir Public Interest Tech in Deutschland, wir fördern Talente und helfen ihnen dabei, sich zu professionalisieren. Wir schaffen damit ein positives Klima für neue Ideen und mehr Experimentierfreudigkeit. Uns ist besonders wichtig, dass die Bewerbung und die Förderung möglichst unbürokratisch sind. Damit sprechen wir eine neue Zielgruppe an, die besonders engagiert und agil ist und die sich bisher im Fördersystem nicht wiedergefunden hat. Es geht hier um anwendungsnahe Projekte an der Schnittstelle von Technologie und gesellschaftlichen Herausforderungen. Mit ihnen wollen wir die Technikentwicklung vorantreiben. Bis zum 30.9. könnt ihr euch für unsere siebte Bewerbungsrunde bewerben. about this event: https://datenspuren.de/2019/fahrplan/events/10379.html

Sep 20, 201930 min

Past and Future of the OSMF Membership Working Group (sotm2019)

What is an OSMF working group, what does the membership working group in particular do, and how can you improve the experience of an OSMF membership. The OSMF working groups are the main way in which the foundation supports OSM in specific areas. I am part of the membership working group since 2016. I will talk about working groups in general, what we do in the membership working group, and also talk about my experience in the latter. In the last year, we had quite a few new things going on like the fee-waiver program, we could improve our processes by using a support tracker and getting part of our procedures finally written down. And then there was the ever increasing wave of member sign ups before the elections, which this year raised the question of how we can protect the OSMF from being taken over by lots of new members from a particular interest group. There is still a lot of room for improvements of the experience for the OSMF members, and a few tasks that are still unresolved will be discussed in the last part of my presentation. And maybe you are interested in helping with one of them. We are all volunteers and it turns out some things need quite a bit of time and endurance to get done. We would be glad to get new participants to our group. about this event: https://pretalx.com/sotm2019/talk/FAGNLA/

Sep 20, 201930 min

BMC management with bmc-toolbox (asg2019)

This talk is about the bmc-toolbox, an open-source project that leverages the _Baseboard Management Controller_ (iLOs iDracs and similar) to help manage a large fleet (>50K) of bare metal servers at Booking.com [bmc-toolbox.github.io](https://bmc-toolbox.github.io/) Its goal is to provide vendor agnostic tooling to manage the lifecycle of bare metal servers, this talk describes the tools part of bmc-toolbox and various aspects of managing a large fleet of bare metal servers. The bmc-toolbox leverages the _Baseboard Management Controller_ to help manage the lifecycle of datacenter bare metal. It provides vendor agnostic tools and a library in Go lang to *inventorize*, *configure*, *manage**, **update* a large fleet of bare metal assets with the help of the BMC. - *bmclib* - A Go lang library that provides a consistent set of methods to interface with BMCs. - *dora* - tool to **inventorize** a fleet of bare metal servers and chassis assets. - *bmcbutler* - tool to handle **configuration management** for a fleet of bare metal server and chassis BMCs. - *actor* - A single **API webservice** endpoint to interact with a fleet of bare metal BMCs. - *bmcldap* - LDAP based **authentication/authorization** service/proxy for BMCs. - *bmcfwupd* - tool to **update** the BMC firmware. This talk covers, - The challenges managing the provisioning and lifecycle of a *not yet hyperscale* size set of bare metal servers. - The purpose of the tools included of bmc-toolbox, how they help make our lives easier - How the tooling interacts with the BMCs (vendor specific APIs, Redfish) - The current state of Redfish in the wild about this event: https://cfp.all-systems-go.io/ASG2019/talk/7WMKLH/

Sep 20, 201941 min

The state of Thunderbolt on GNU/Linux (asg2019)

A summary of the current state of Thunderbolt, kernel as well as user space, including the latest development where the the input–output memory management unit (IOMMU) is used to prevent Direct Memory Access (DMA) attacks. A brief explanation and discussion of such such an attack, the recent Thunderclap attacks, will be given including with a focus on how it is related to the IOMMU feature on Linux. about this event: https://cfp.all-systems-go.io/ASG2019/talk/HXLJNF/

Sep 20, 201924 min

Communication and Knowledge Transfer in OSM (sotm2019)

The OSM-Community uses many different platforms and channels to discuss, organize and document internal issues. This talk provides an overview about the relevance and reach of these tools at local and international level and also locks into pros and cons of this strategy of communication in OSM. Creating a world map with as much detail as possible requires a lot of communication at local and international level. There must be a place to discuss local mapping details and to organize mapping and hacking events. Additionally, a lot of international communication is needed in international OSM projects as well as in the OSMF and the Working Groups. Plus users and software developers also have their own discussion and documentation channels. For this purpose a lot of tools and platforms are established in OSM: Mailing lists, forums, wikis, websites, social media, etc. This variety of communication media is important and makes OpenStreetMap the colorful, open and diverse project it is today. But it also complicates the search on a particular topic and raises a number of questions: Where do I have to search to get up-to-date information? How can you distinguish between proposals, current and outdated content? What do you do if many sources contradict each other? How can knowledge best be passed on to subsequent OSM generations? This talk is intended to overview various communication platforms and their relevance and reach at local and international level. In addition, the advantages and disadvantages of the current strategy for communication and knowledge transfer will be discussed. about this event: https://pretalx.com/sotm2019/talk/R3BAWM/

Sep 20, 201928 min

Möglichkeiten der Enttarnung steganographischer Kommunikation im Medium natürlicher Sprachen (DS2019)

Wer sich gegen Überwachung von Kommunikation wehren will, kann sich entweder kryptographischer oder steganographischer Methoden bedienen. Der Vortrag diskutiert die Möglichkeiten und Grenzen der Enttarnung steganographischer Kommunikation im Medium natürlicher Sprachen. Steganographische Kommunikation ist die Kunst des Versendens von Nachrichten über einen offenen Kanal, so dass niemand außer den intendierten Empfänger/innen überhaupt von der Existenz der Nachricht weiß, geschweige denn ihren Inhalt dekodieren kann. Dies unterscheidet sie von der Kryptographie, bei der die Existenz der verborgenen Botschaft prinzipiell wahrnehmbar ist. Häufig werden Bilder als Trägermedien steganographischer Botschaften gewählt. Doch ebenso häufig ist das Verbergen von Nachrichten in unscheinbaren natürlichsprachlichen Nachrichten, etwa wenn Jihadisten Anleitungen zum Bombenbau als Kochrezepte tarnen. Nach einem Überblick über unterschiedliche Spielarten der klandestinen Kommunikation diskutiert der Vortrag die folgenden Fragen: - Was sind typische Merkmale steganographischer Kommunikation im Medium natürlicher Sprachen? - Welche Ansätze zu ihrer Enttarnung gibt es? - Lassen sich überhaupt zuverlässige maschinelle Methoden für die Enttarnung entwickeln? - Mit welchen Maßnahmen kann man eine Enttarnung schwieriger machen? about this event: https://datenspuren.de/2019/fahrplan/events/10373.html

Sep 20, 201943 min

iwd - State of the union (asg2019)

The open source wireless daemon iwd has been introduced about 5 years ago and has seen an active development since its inception. The last year has been focused on behind the scenes work for new Wi-Fi standards that make connection setup faster, make roaming smoother and also introduce new security standards including WPA3. This presentation will demonstrate the new advances in Wi-Fi support for Linux and show how they improve the usage from within Network Manager and other connection managers. about this event: https://cfp.all-systems-go.io/ASG2019/talk/WBJNQQ/

Sep 20, 201927 min

Purely Functional Package Management (asg2019)

Ever experienced a broken system by simply upgrading packages? No more! This talk introduces the purely functional package manager Nix and the advancements all software distributions can benefit from - with some of those already implemented in mainstream package managers like snap. about this event: https://cfp.all-systems-go.io/ASG2019/talk/AD8VYE/

Sep 20, 201938 min

OSM Data: From Digital to Physical Design (sotm2019)

Exploring the visualization of OSM data outside its digital form and how it can be applied to everyday object from book cover to wallpaper. This talk will discuss on how to elevate OSM data beyond maps, exploring its potential in data-as-decor on both public and private space. The talk will describe the tools and workflow on how to create these product as well as its strengths and weakness. When people describe OSM data, usually it will revolve around its structures, type and geometry. And normally the data will be transform into maps, both in printed and digital format. Yet, we believe that it should not stay that way. Several efforts have been made to transform OSM data into everyday product, from simple things such as book cover, t-shirt design to wallpaper or wall paintings. Its open data license enables vast array of customization into product that some may consider as a work of art without constrained by cost and licensing. We will showcase what have been created by OSM community all around the world from OSM data in everyday objects and several products that we created ourselves for event merchandises (book cover, key chains, sticker, mouse pad, goody bag) and office decoration. For the product that we create we will explain the tools (software and hardware), options for media used and what is the workflow to create such product so that it will inspire the audience to create their own product for their area of interest as well as building geographic identity through design. We want to proliferate OSM data and transform its data beyond maps and explore its potential in non-conventional design. about this event: https://pretalx.com/sotm2019/talk/799WZF/

Sep 20, 201926 min

Gehackt. Und nu? (DS2019)

Wer etwas auf sich hält, wird heutzutage auch mal gehackt. Das gilt insbesondere für Unternehmen. Doch wie geht es dann weiter? Dieser Vortrag beschreibt die unterschiedlichen Phasen eines Hackerangriffs und wie man als gehackter professionell reagiert, neudeutsch "Incident Response" betreibt. about this event: https://datenspuren.de/2019/fahrplan/events/10393.html

Sep 20, 201944 min

Squeezing Water from Stone - KornShell in 2019 (asg2019)

Despite of it's old age, ksh still remains one of the most popular shells. In 2013, David Korn and others who worked on ksh were laid off from AT&T Bell Labs. This lead to speculations of death of ksh. In 2017, Siteshwar Vashisht and Kurtis Rader resumed it's development on GitHub. This talk will be about what makes ksh so challenging to maintain and how new developers are trying to revive it. about this event: https://cfp.all-systems-go.io/ASG2019/talk/CV9R3N/

Sep 20, 201920 min

OCIv2: Container Images Considered Harmful (asg2019)

Most modern container image formats use tar-based linear archives to represent root filesystems, which results in many issues when using modern container images. In this talk, we will demonstrate a solution to this problem that we plan to propose for standardisation within the Open Container Initiative (code-named "OCIv2 images"). This talk is specific to the Open Container Initiative's image specification, but the same techniques could be applied to other systems (though we'd obviously recommend using OCI). In order to avoid the [numerous issues with tar archives](https://www.cyphar.com/blog/post/ociv2-images-i-tar) it is necessary to come up with a different format. In addition, layer representations result in needless wasted space for storage of files which are no longer relevant to running containers. Massive amounts of duplication are also rampant within OCI images because tar archives are completely opaque to OCI's content-addressable store. Luckily the problem of representing a container root filesystem for distribution is very similar to existing problems within backup systems, and we can take advantage of prior art such as [restic](https://restic.net/) to show us how we can get significant space-savings and possibly efficiency savings. However, we also must ensure that the runtime cost of using this new system is equivalent to existing container images. Container images are efficient at runtime because they map directly to how overlay filesystems represent change-sets as layers, but with some tricks it is possible for us to obtain most of the improvements we also gained in distribution with de-duplication. Our proposed solution to all of these problems will be laid out, with opportunities for feedback and discussion. about this event: https://cfp.all-systems-go.io/ASG2019/talk/VMTEPT/

Sep 20, 201938 min

Generating seccomp profiles for containers using podman and eBPF (asg2019)

Currently everyone uses the same seccomp rules for running their containers. This tool allows us to generate seccomp rules based on what the container actually requires and allows us to lock down the container. We had a GSOC student this summer who instrumented podman to allow it to run containers and then genrate the seccomp rules for the container based on the syscalls that the container actually made. Once you have this newly generate seccomp file and are satisfied that you have thoroughly tested the container, you can run the container inproduction using the seccomp.json file. This talk will explain how the tool works and demonstrate it in action. about this event: https://cfp.all-systems-go.io/ASG2019/talk/ACEWHG/

Sep 20, 201926 min

Keynote: Open up! Why digital mobility needs participation (sotm2019)

Baden-Württemberg’s Ministry of Transport aims at developing regional mobility data towards an open and interoperable framework for new mobility solutions - as part of a sustainable traffic system, realising efficiency, climate protection and living quality. On the way there, fair chances for innovation are key: Not only for better results but also for a the involvement of most different societal actors. Cross-thinking and open innovation are corner stones in such a process. Baden-Württemberg’s Ministry of Transport aims at developing regional mobility data towards an open and interoperable framework for new mobility solutions - as part of a sustainable traffic system, realising efficiency, climate protection and living quality. On the way there, fair chances for innovation are key: Not only for better results but also for a the involvement of most different societal actors. Cross-thinking and open innovation are corner stones in such a process. The keynote speech develops the need for open innovation against the background of the concept of sustainable mobility. It also gives insight into participation in innovation projects and the use of Open Street Map as a sustainable and non-discriminatory digital basis for new mobility. about this event: https://pretalx.com/sotm2019/talk/TWARHC/

Sep 20, 201929 min

BOLSONARO IS AN ENVIRONMENTAL CATASTROPH! (DS2019)

Bolsonaro is the most well know Face of brasilian Fascism and the so called “new right”. Although he is famous by his, lets say, bizzars declarations - what gave him the title of “The brasilian Trump” and a reputation of a crazy character - Bolsonaro is not just an excentric exception. On the contrary, he represents a strategy of Capitalism and a new fascist fog which is covering the planet. To understand it, we are going to review the political and historical roots of anti-comunism, the traumas of a military dictatorship, the effects of racist violence and the continuing struggles to land autonomy. Before the fog of fascism cover the complete Amazon Forest, we have to act! about this event: https://datenspuren.de/2019/fahrplan/events/10473.html

Sep 20, 20191h 6m

pidfds: Process file descriptors on Linux (asg2019)

Traditionally processes are identified globally via process identifiers (PIDs). Due to how pid allocation works the kernel is free to recycle PIDs once a process has been reaped. As such, PIDs do not allow another process to maintain a private, stable reference on a process. On systems under pressure it is thus possible that a PID is recycled without other (non-parent) processes being aware of it. This becomes rather problematic when (non-parent) processes are in charge of managing other processes as is the case for system managers or userspace implementations of OOM killers. Over the last months we have been working on solving these and other problems by introducing pidfds – process file descriptors. Among other nice properties, the allow callers to maintain a private, stable reference on a process. In this talk we will look at challenges we faced and the different approaches people pushed for. We will see what already has been implement and pushed upstream, look into various implementation details and outline what we have planned for the future. about this event: https://cfp.all-systems-go.io/ASG2019/talk/TPS8TS/

Sep 20, 201942 min

Lightning Talks I (sotm2019)

Lightning Talks ## Uses of native language in OSM <i>S M Sawan Shariar</i> <p>Native Language uses in OSM is very important for any country specially in developing country.</p> ## SolidaryCityMap <i>OpenDEM</i> <p>The aim of this project is to visualize places where you can participate in city life without papers and / or money.</p> ## OpenLitterMap - Open Data on Plastic Pollution with Blockchain Rewards (Littercoin) <i>Seán Lynch</i> <p>Open litter mapping is a new and largely unexplored field of Geographic Information Science. During this talk you will learn about OpenLitterMap, how to use it, get some ideas about making relationships between OSM and OLM data, and learn how the OLM data can be used to improve OSM.</p> ## Map2endFGM <i>Janet Chapman</i> <p>Mapping to fight Female Genital Mutilation in Tanzania by training first time rural women to map their communities and report gender based violence as part of WomenConnect</p> about this event: https://pretalx.com/sotm2019/talk/FLPYCN/

Sep 20, 201925 min

Yomi - an openSUSE installer based on SaltStack (asg2019)

We will present [Yomi](https://github.com/openSUSE/yomi), a new proposal for installing Linux using [SaltStack](https://github.com/saltstack/salt). This installer is designed to be used in heterogeneous clusters, where you need a bit of intelligence during the installation and be integrated as one more step in the provisioning process. [Yomi](https://github.com/openSUSE/yomi) is a new kind of installer for the [open]SUSE family based on SaltStack and independent of AutoYaST. The goal of this project is to make the installation of Linux (currently openSUSE) when: * You have a cluster of heterogeneous nodes (different profiles of memory, storage, CPU and network configurations) * The installation needs to be unattended * The installer needs to make decisions based on local profiles and external data * The installation process needs to be integrated, as one step more, into a more complicated provisioning workflow. The dependencies of Yomi are minimal, as only Salt and a very few CLI tools are required, which make it ideal to be deployed a booted from PXE Boot. about this event: https://cfp.all-systems-go.io/ASG2019/talk/KDEYJZ/

Sep 20, 201937 min

Board + Working Groups meeting (sotm2019)

Get to know the Board and the Working Groups. Together, we run the OSMF. Let's use the SotM to have a real face to face meeting. The public is invited to join the conversation too. SotM is about the community meeting the community. But we don't always seek out everyone we would like to talk to. So let's use this space to make sure as many members of the working groups and the board get to know each other as people and not just online text. All working group and board members are invited on the stage and can discuss anything. The public can also ask questions. Feel free to suggest some agenda items to joost -at- osmfoundation.org about this event: https://pretalx.com/sotm2019/talk/9MR9QK/

Sep 20, 20191h 14m

Trust is good, control is better - A (short) story about Network Policies (asg2019)

Testing the effectiveness of Kubernetes Network Policies can be done in different approaches. In this talk we will show you the benefits and drawbacks of different approaches and what solution we finally chose. Probably everybody who uses Kubernetes in a productive environment with multiple users possibly has looked at policies. Often the operators of the cluster(s) just trust the policies but in some cases it might be useful to control if the policies actually have taken action and often there are just to many Policies in the cluster setup to manually test them all (and obviously you don’t want to do this). Testing the effectiveness of the Network Policies can be done in different approaches. In this talk we will show you the benefits and drawbacks of different approaches and what solution we finally chose. Also we will show you some other tools and how they complement our solution. As a takeaway you will get an overview of different testing strategies for policies, as well as understanding challenges in testing policies in general and the Kubernetes ecosystem. We will get a feeling that it’s not always the best idea to just trust other plugins to implement the policies correctly. Our solution is open-sourced under https://github.com/inovex/illuminatio/ about this event: https://cfp.all-systems-go.io/ASG2019/talk/QXMUUW/

Sep 20, 201937 min

oomd2 and beyond: a year of improvements (asg2019)

oomd is a userspace out-of-memory killer. This talk covers past, present, and future development along with possible plans for systemd integration. Running out of memory on a host is a particularly nasty scenario. In the Linux kernel, if memory is being overcommitted, it results in the kernel out-of-memory (OOM) killer kicking in. Perhaps surprisingly, the kernel does not often handle this well. oomd builds on top of recent kernel development to effectively implement OOM killing in userspace. This results in a faster, more predictable, and more accurate handling of OOM scenarios. oomd has gained a number of new features and interesting deployments in the last year. The most notable feature is a complete redesign of the control plane which enables arbitrary but "gotcha"-free configurations. In this talk, Daniel Xu will cover past, present, future, and path-not-taken development plans along with experiences gained from overseeing large deployments of oomd. Anita Zhang will close the talk with a discussion of why oomd would be a great addition to systemd. about this event: https://cfp.all-systems-go.io/ASG2019/talk/DQX3DH/

Sep 20, 201921 min

Share Edits and Insights with the Overpass Tools (sotm2019)

<p>Not every data item in OpenStreetMap can have an immediate impact on the rendered map. But you can make every data item visible on a map and share the links or share the data, no matter how much the item is special interest. This is the purpose of Overpass API and Overpass Turbo. Our aim is to create special interest maps like this one for [historic street lamps](http://osmstreetlight.bplaced.net/#16/51.2339/6.7829), this one for [vehicle restrictions](http://maxheight.bplaced.net/overpass/map.html?zoom=14&lat=49.4&lon=8.68&layers=B0000000TFFTFFFFFFFF), or simply [all restaurants by cuisine](https://overpass-turbo.eu/s/I6z). An introduction to the Overpass API, to Overpass Turbo and the query language will be given. The aims are that the participants are afterwards able to filter for one for more tags, variants of tags, one or more keys, geographical regions, and combinations of such criteria. The Overpass API also supports to count objects, to dump them to GeoJSON, to retreive them in QGIS, in uMap, or a couple of [other downstream tools](https://dev.overpass-api.de/overpass-doc/en/targets/index.html). I will try my best to advance to these topics as well, but questions on the more basic issues have precedence. Thus the advanced topics are expected to rather go to an additional informal session if there are people interested in that. Please ensure that your are familar with the concepts of tags, nodes, ways, and relations, or read [an introduction here](https://dev.overpass-api.de/overpass-doc/en/preface/osm_data_model.html). You will benefit best from the workshop if you bring your own device with browser, internet access, and sufficiently large screen to view a map.</p> about this event: https://pretalx.com/sotm2019/talk/N9RCV8/

Sep 20, 20191h 9m

Introduction to OSM: How it's made and how it's used (sotm2019)

This session provides an entertaining yet informative introduction into everything you need to know about OpenStreetMap. If you're new to OpenStreetMap, or maybe just know a little, then this session will fill you in on everything you need to know about OpenStreetMap. How did it start? How does it work? How can you contribute, and how can you use the data? What is this "Mapnik" think I keep hearing about and why do people always look at me funny when I say the license should be changed? OpenStreetMap is not just a database or a web site; it is a living and breathing project with a huge community and a 15-year history. Rather than just showing a sequence of slides, this session will be a tour de force presented by many different individuals, where entertaining dialogue is interspersed with hands-on short demonstrations and explanations. Attendees will leave this session with a good idea of how OSM works, of how they can contribute to OSM, and of how to use its wealth of data for making their own maps or just counting post boxes in their home town. But they will also see that OSM is very much about human beings. They will learn how to become part of the community of map makers, code writers, and general activists that make OSM into the great success it is today. about this event: https://pretalx.com/sotm2019/talk/NPYVSP/

Sep 20, 20191h 29m

Driving South East Asia Forward with OpenStreetMap (sotm2019)

It’s been more than a year since we at Grab incorporated OpenStreetMap into our ecosystem and we have come a long way since then. This talk will focus on our learning journey, our tools, the challenges and our experiences working in the South East Asia region and the vibrant OpenStreetMap communities here. In the past few years, Grab as the biggest ride-sharing provider in Southeast Asia, is one of the biggest users and contributors of OpenStreetMap (OSM) in this region. We have put a great amount of effort into building a healthy ecosystem around it. We now have a better understanding of OpenStreetMap, mapping within its infrastructure, and how communities form one of its strongest pillars. We are excited to share how Grab started from scratch and gradually built a unified framework to manage OSM data as well as, more importantly, the velocity and data richness Grab has contributed back to OSM. We have worked closely with the different corporates, partners and the communities in the South East Asia region to support, build, guide, and empower ourselves and the community in contributing to improving OpenStreetMap. It has been a great learning journey so far with its share of peaks and valleys. Through this talk, we’d want to share our challenges and learnings from these experiences with the global OpenStreetMap community: - Grab’s ecosystem of managing OSM is a crowdsourcing system powered by data analysis, AI techniques, and other organic components - These include manual moderation and on the ground feedback from our well-trained map operations officers who are in every country striving to make the map as accurate as possible with local knowledge - Our experience in collaborating with the vibrant South East Asian Communities and different community partners like HOTOSM, through different programs and initiatives leading to a stronger community in this region - Collaborating with imagery partners like OpenStreetCam and Mapillary by contributing and making imagery available for cities like Singapore and Chiang Mai - Working along with the other corporates in this region as well as representing SEA on the OpenStreetMap Foundation advisory board - We will also share interesting findings of OSM in Southeast Asia and also shed light on how Grab has driven OSM to evolve here. about this event: https://pretalx.com/sotm2019/talk/PAG8CN/

Sep 20, 201927 min

systemd @ Facebook in 2019 (asg2019)

We'll be covering happenings, learnings and new challenges running and supporting systemd in production on the Facebook fleet throughout the past year. This talk is a followup to [State of systemd @ Facebook](https://cfp.all-systems-go.io/ASG2018/talk/192/) that was presented last year. We'll cover the latest developments, how we're leveraging new systemd features, the design of our CI/CD pipeline for systemd, and finally discuss a number of interesting case studies. about this event: https://cfp.all-systems-go.io/ASG2019/talk/983XHL/

Sep 20, 201924 min

Eröffnung DS19 (DS2019)

Eröffnung der Datenspuren 2019 about this event: https://datenspuren.de/2019/fahrplan/events/10468.html

Sep 20, 20198 min

Get to know OSGeo and how OSGeo is connected to OpenStreetMap (sotm2019)

OSGeo is all about Open Source Software, Open Data and Open Education. Learn about OSGeo and what builds up this great organization and find out how OpenStreetMap is used by OSGeo projects, how OpenStreetMap can use OSGeo projects and how the two OSGeo and OpenStreetMap are conneted. The Open Source Geospatial Foundation (OSGeo) is a not-for-profit organization whose mission is to foster global adoption of open geospatial technology by being an inclusive software foundation devoted to an open philosophy and participatory community driven development. The foundation provides financial, organizational and legal support to the broader open source geospatial community. OSGeo vision: Empower everyone with open source geospatial OSGeo was founded in 2006 and is well established as a global organization with Local Chapters all over the world. OSGeo represents and supports more than 25 software projects (https://www.osgeo.org/projects/) like QGIS, PostGIS or GDAL. OSGeo organizes many events global and regional all over the world (https://www.osgeo.org/events/). On every event OpenStreetMap is a topic in some of the talks or workshops. The initiative GeoForAll (https://www.osgeo.org/initiatives/geo-for-all/) is an OSGeo Committee and has an Educational outreach and has the mission for making geospatial education and opportunities accessible to all. There is also the OSGeoLive project that covers more than 50 software projects, Open Data and also documentation and tutorials. OSGeoLive 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. OpenStreetMap data and software are also included on OSGeoLive. OpenStreetMap data is involved in many OSGeo projects f.e. as sample data, sample service. There is also functionality available to handle OSM data f.e the variety of OSM specific plugins for QGIS or support for OSM in GDAL (https://www.gdal.org/drv_osm.html) or routing on OSM data with pgRouting. Learn about OSGeo and how OSGeo and OSM are connected and join the OSGeo community. about this event: https://pretalx.com/sotm2019/talk/VZVFMS/

Sep 20, 201923 min

Angewandter Datenschutz (DS2019)

Dieser Vortrag gibt einen Überblick wie Datenschutz in der Praxis umgesetzt werden kann. about this event: https://datenspuren.de/2019/fahrplan/events/10467.html

Sep 20, 201941 min

How to use OpenStreetMap data with the Desktop GIS QGIS (sotm2019)

The Desktop GIS QGIS offers many ways to work with OpenStreetMap data. This presentation will give an overview on how you can use OpenStreetMap data with QGIS. The Desktop GIS QGIS (https://qgis.org) is Open Source software and an OSGeo project (https://osgeo.org). QGIS offers many possibilities to work with different sort of data - vector, raster & services. You can visualize, style, edit and process data and your have a great variety of additional functionality via Python plugins. QGIS offers many ways to work with OpenStreetMap data. Most of the possibilities can be added via plugins. You can download OSM data directly - complete data or only a subset via the Overpass API. You can use a search module for OSM data. Load OSM data as OGC WMS or as background. You can create great 3D maps with your OSM data. You can use a routing plugin and offer a routing on your OSM data. You can create field papers and create great print layouts. You can analyze your data and process it. You can publish your OSM data as an OGC WMS or WFS with QGIS Server. QGIS is a great Desktop QGIS and even more. This presentation will give an overview on how you can use OpenStreetMap data with QGIS and will demonstrate it via use cases. QGIS is written in C++ and uses the Qt library. QGIS is a community project with many people from all over the world involved. about this event: https://pretalx.com/sotm2019/talk/JNXE9Q/

Sep 20, 201927 min

Opening (sotm2019)

Opening Session Opening Session about this event: https://pretalx.com/sotm2019/talk/HFET3E/

Sep 20, 201916 min

Keynote (sotm2019)

Karen M. Sandler is the executive director of the Software Freedom Conservancy, which is the nonprofit home of dozens of free and open source software projects including Git, Etherpad, QEMU, Selenium and Inkscape (to name a few. She is known as a cyborg lawyer for her advocacy for free software as a life-or-death issue, particularly in relation to the software on medical devices. Prior to joining Conservancy, she was the executive director of the GNOME Foundation. Before that, she was the general counsel of the Software Freedom Law Center. Karen co-organizes Outreachy, the award-winning outreach program for people who are subject to systemic bias and underrepresented in tech. Karen is an adjunct Lecturer-In-Law at Columbia Law School and a Visiting Scholar at UC Santa Cruz. She is the recipient of the Free Software Foundation's 2017 Award for the Advancement of Free Software as well as an O'Reilly Open Source Award. Karen M. Sandler is the executive director of the Software Freedom Conservancy, which is the nonprofit home of dozens of free and open source software projects including Git, Etherpad, QEMU, Selenium and Inkscape (to name a few. She is known as a cyborg lawyer for her advocacy for free software as a life-or-death issue, particularly in relation to the software on medical devices. Prior to joining Conservancy, she was the executive director of the GNOME Foundation. Before that, she was the general counsel of the Software Freedom Law Center. Karen co-organizes Outreachy, the award-winning outreach program for people who are subject to systemic bias and underrepresented in tech. Karen is an adjunct Lecturer-In-Law at Columbia Law School and a Visiting Scholar at UC Santa Cruz. She is the recipient of the Free Software Foundation's 2017 Award for the Advancement of Free Software as well as an O'Reilly Open Source Award. about this event: https://pretalx.com/sotm2019/talk/VC8ESD/

Sep 20, 201939 min

“Keepin' it fresh (and good)!” - Continuous Ingestion of OSM Data at Facebook (sotm2019)

Building forward from our work presented last year at State of the Map, we have created a system to assist mappers via machine learned models. In addition, we have built an automated ingestion framework for OSM data at scale that allows us to selectively update parts of the map instead of doing a full snapshot change. Building forward from our work on __Mobius Logical Changesets__ (presented last year at SotM US 2018), we have created an __automated ingestion and integrity framework__ for OSM data that allows us to __selectively__ update parts of the map instead of doing a full snapshot change all at once. Decomposing a large set of changes in this way gives us the flexibility to __rapidly ingest__ our own additions to the map, focus on __geographical areas of importance__ to downstream products, and allows us to __quickly apply hotfixes__ whenever egregious problems do arise. With millions of tiny changes happening every week, we have created a system that is built on __per-feature approval and preprocessing__, that allows us to ingest changes at scale, while creating rules to __automatically process logical changesets and enforce integrity constraints (e.g. anti-vandalism, anti-profanity etc.).__ Due to the contextual nature of some of the changes in OpenStreetMap, the system combines Human Approval, necessary for highly visible features such as names of large administrative areas, with __Automated AI/ML-based approval__: for example, using __computer vision techniques__ to reconcile newly created features against __satellite imagery ground truth__, or applying __NLP techniques__ to determine whether other user-visible string changes are sensible and valid. These components are combined to create a __continuous ingest-validate-deploy cycle__ for OSM map data. about this event: https://pretalx.com/sotm2019/talk/3WQKAX/

Sep 20, 201929 min

Observe - offline, cross-platform field mapping tool for OpenStreetMap (sotm2019)

Over the last few months, we’ve been building an offline first field mapping tool for the OpenStreetMap ecosystem called Observe. Observe makes field surveying, and verification easy for mappers, and works on iOS and Android. My talk will cover how Observe integrates with mapping workflows and helps improve OSM data from the field. I'll also touch upon fundamentals of building Observe and our assumptions on field mapping. Field verification is an important part of keeping OSM data accurate. So far, field mapping exercises are largely manual, cumbersome, or requires internet connectivity. OpenStreetMap has an active mobile editing ecosystem, but they don't offer the same editing experience as iD for beginners. Most often mapping campaigns need an equally good tool that allows edits from the field to verify existing data and improve data quality. Observe is a cross-platform, offline-first field mapping tool for OpenStreetMap, perhaps the first of its kind. Our primary goal was to build an application that makes field observation easy, and provide comparable experience to iD on Android and iOS — with some success. Observe focuses on browsing OSM data, and allows users to add new points, or verify existing information. The edits made offline are stored on the phone, and uploaded when the mapper goes online. Observe is a product of several iterations of user research and a couple of years of conceptualization. The talk will: - introduce motivations behind building Observe - look at some specific use cases in campaign management - share internals of building the application - discuss challenges around offline editing and our approach to conflict resolution - gather feedback and launch a developer edition of the application about this event: https://pretalx.com/sotm2019/talk/39SBT8/

Sep 20, 201923 min

Lightning Talks II (sotm2019)

Lightning Talks ## OpenStreetMap intrinsic quality assessment using “Is OSM up-to-date?” web application <em>Marco Minghini and Francesco Frassinelli</em> <p>Approaches to analyze OpenStreetMap (OSM) intrinsically, i.e. based on the history of data, have become an established way to achieve a wide range of final goals, most importantly to study its quality. Started in 2017, “Is OSM up-to-date?” is an open source web application licensed under AGPL and mainly written in Python. It can be also run in the command line or inside a Docker container. The target beneficiaries of the software are OSM users and communities, who need to assess the quality of data in a given area to decide whether to use it or not as well as where mapping efforts should be best directed, and OSM researchers and scholars, who can use it as a tool to help in their OSM quality studies. The project has a dedicated wiki page (https://wiki.openstreetmap.org/wiki/Is_OSM_up-to-date), source code is hosted on GitHub (https://github.com/frafra/is-osm-uptodate) and a demo is available at https://is-osm-uptodate.frafra.eu. Using the OSM API, the web application generates history-based, quality-oriented visualizations of OSM nodes and ways having at least one tag for any rectangular user-selected region. Such visualizations (on top of a grayscale OSM basemap) are available for the following criteria: date of creation, date of last edit, number of versions, number of different contributors who edited that node or way, and frequency of update. When an OSM node or way is clicked, a popup shows its values for the previously mentioned criteria as well as the list of currently available tags and the links to the OSM iD editor (in edit mode on that node or way), history and details of that node or way (both linked to the OSM website). A number of additional features to further improve the analysis of quality is currently planned (see https://github.com/frafra/is-osm-uptodate/labels/enhancement).</p> ## Deriviste - Click and Go Photo Mapping <em>Christopher Beddow</em> <p>There are many OSM editing tools, but only one that allows the user to click inside a Mapillary image to add new data to the map. Richard Fairhurst's Deriviste tool was a quick experiment that proved this was possible, but it's important to ask more questions. How useful is the tool? How accurate and precise is it? How can it be improved?</p> ## Fifty states in 12 years and five minutes <em>Minh Nguyễn</em> <p>A whirlwind historical tour of the OpenStreetMap project in the United States.</p> ## "MAPAbabae": Using OSM as a Tool for Mapping with Women and For Women <em>Andi Tabinas, Arnalie Vicario</em> <p>We would like to share how we, as part of the Social Welfare and Development agency of the Philippines (DSWD), have utilized OSM to have a collaborative and gender-inclusive approach of mapping points of interests catering to women.</p> ## Reverse Geocoding Is Not Simple <em>Ilya Zverev</em> <p>Having seen a dozen of different geocoders, I did not expect to find myself writing another one. But here I am, tasked with making a reverse geocoder better than the industry-standard Nominatim. Turns out it is a fun and not so straightforward task. Let’s see what can go wrong.</p> about this event: https://pretalx.com/sotm2019/talk/BBRMPZ/

Sep 20, 201929 min

Data Quality and Feature Extraction at scale with RoboSat.pink (sotm2019)

How to use plain OpenData and Imagery, to train, an accurate Deep Learning model, able to detect inconsistencies in OSM dataset, to spot it and to extract features. And make it works at scale, with OpenSource solution, named: RoboSat.pink. Deep Learning approaches already proves that they can be helpful for QA or MissingMap areas. RoboSat.pink as an efficient OpenSource Deep Learning toolbox dedicated to GeoSpatial Imagery, can definitely help to quickly compare two datasets, as OSM and a coverage Imagery, and do it at scale. And spot where differences are significant enough, to value, that a human give them a look. This talk will focus on: - How to create an accurate trained model, for buildings and roads detection, from plain OpenData, without the needs to spend to much for hand-labeling features. - How to generate predictions faster, to lower the IT hardware footprint as much as we can. Point here, is to allow that anyone with a recent gamer video card, already can play with this tools. For information, RoboSat.pink main characteristics: - Provides several command line tools, you can combine together to build your own workflow - Follows geospatial standards to ease interoperability and data preparation - OSM data loader (using PyOsmium) - Build-in cutting edge Computer Vision model and loss implementations (and allows to replace by your owns) - Support either RGB or multibands imagery (as multispectral) - Allows Data Fusion - Rich and efficient Data Augmentation abilities (using Albumentations) - Static Web-UI tools to easily display, hilight or select results - High performances about this event: https://pretalx.com/sotm2019/talk/7ZXRXB/

Sep 20, 201925 min