PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,276 episodes — Page 261 of 426

“Our Falkirk”: Mitigating the Impacts of Poverty using OSM Data Themes (sotm2019)

Sep 21, 201927 min

Lightning Poster Talks (sotm2019)

<h3>Workforce Development and YouthMappers: Understanding perceptions of students in humanitarian mapping.</h3> <em>Patricia Solís and Sushil Rajagopalan</em> The study tried to understand how and to what extent particular extracurricular (informal) activities through YouthMappers could impact workforce preparation and perceptions among students globally engaged in humanitarian mapping. <h3>Contextualizing OpenStreetMap in Mapping Favelas in Brazil</h3> <em>Everton Bortolini and Silvana Philippi<em> Favelas in Brazil are spaces with unique characteristics and need to be mapped. Can OpenStreetMap be an alternative tool for this? <h3>How Knowing the Purpose of Mapping Changes the Map and the Mappers Themselves</h3> <em>Patricia Solís<em> YouthMappers engages university students in humanitarian mapping which provides a potentially valuable learning experience beyond creating the open map. It may also pique new mappers’ interest, satisfaction, and confidence in spatial technologies as well as interest in the people and places that are served by humanitarian mapping projects. This presentation shares findings of a recently published study assessing how contextual information about the purpose of the humanitarian mapping task affects mapping and mappers themselves. about this event: https://pretalx.com/sotm2019-at/talk/L3CQMM/

Sep 21, 201914 min

Bringing Validation to Users: Integrating Quality Assurance Checks into Map Editors (sotm2019)

Providing more validation checks with MapRules and MapCSS Tag Checks in iD and JOSM to direct mappers to issues as they map. As well as using Overpass queries to retrieve features with data quality issues. There is a need for validation in crowdsourced mapping to ensure that the quality of created data meets the community’s agreed upon standards and best practices. The OpenStreetMap community has created many Quality Control (QC) tools (Osmose, KeepRight, OSMLint, etc.) to identify existing errors within OpenStreetMap data, but there has not been as much emphasis on Quality Assurance (QA) tools to prevent issues from being created during the editing process. We are developing methods to introduce these data quality checks in both the iD and JOSM editors to educate mappers and provide immediate feedback while they are mapping. In order to introduce these new tools, we first need to recognize the methods a user typically uses to learn how to contribute to the map properly: - Peruse the many pages on OSM Wiki; - Reach out to community members on mailing lists, forums, or Slack groups; or, - Follow detailed instructions and receive feedback (sometimes untimely) on tasks completed in a focused project (via Tasking Manager or MapRoulette) This process is accepted and works for those who are resourceful and careful, but we wanted to reduce the barrier to entry for new mappers by creating MapRules. MapRules is an interface to create instructions which generate custom presets and validation rules that are then integrated into the existing validation frameworks in JOSM and iD. Contributors are directed on how to map features according to the generated rules and are provided instant feedback if their changeset does not meet the set specification. In addition to using MapRules to create specifications for collecting features, we are creating validation checks specifically for JOSM using MapCSS based on rules found in QC tools like Osmose, KeepRight, and OSMLint. This approach follows the paradigm of checking data before it is committed to the map. This approach is truly for all contributors and users of OSM. It clearly shows its worth to the mappers who are creating new edits, but it also aids validators to quickly identify problems where they may have had to visually and manually inspect each feature or rely on numerous QC tools outside of the editing environment. To further assist in validation and clean up, we have created a series of corresponding Overpass queries that download only the features with identified data issues. Within JOSM, these issues can potentially be resolved by applying automatic fixes on a feature or in bulk. By bringing more validation into the regular mapping workflow, we can help create a better map. about this event: https://pretalx.com/sotm2019/talk/9SSZQH/

Sep 21, 201925 min

Ich habe doch nichts zu verbergen (DS2019)

Ein paar Denkanstösse über den Umgang mit persönlichen Daten Eine kleine Einführung in die Problematik des Datenschutzes. Wie Daten gesammelt und analysiert werden, wielche Schlüsse sich daraus ziehen lassen am Beispiel der Rasterfahndung., Terrorismusbekämpfungsgesetz, Datenfallen im Netz, Verteidigungsstrategien about this event: https://datenspuren.de/2019/fahrplan/events/10190.html

Sep 21, 201936 min

Patch your Passwords (DS2019)

Nachdem der Verlag Heise in der C'T schon GnuPG für tot und unbrauchbar erklärt hat, wird nun der Abschied vom Passwort gefordert und FIDO2 als Nachfolger präsentiert. FIDO2 bietet endlich Schutz vor Phishing und identitätsdiebstahl. Was ist davon zu halten? Es gibt bereits seit vielen Jahren nutzbare und wirklich sichere Alternativen zu unsicheren Passworten; allerdings lässt die Nutzung und Verbreitung dieser Alternativen zu wünschen übrig. In meinem Vortrag werde ich im Detail einige dieser Alternativen, dazu gehört auch der "Neue Personalausweis" (nPA), aufzeigen und auch auf Hindernisse und Hürden dieser Alternativen verweisen. Im Kern sollten die Endnutzer über soviel Fachwissen verfügen, dass sie die vielen Alternativen einschätzen können und sich für die in ihrem jeweiligen Fall angemessen Lösung entscheiden können. Daraus ergibt sich für die Community die Forderung, IT Security Awareness Schulungen durchzuführen. Anhand diverser Beispiele wird das bisher gesagte vertieft. In dem Vortrag wird auf die Verwendung von Zertifikaten eingegangen. Beispiele, die in dem Vortrag genannt werden: 1. Tracking Cookies und die DSGVO. Letztere verlangt die explizite Zustimmung und Einwilligung. Der Endanwender wird aber nur sehr selten über den Verarbeitungszweck ausführlich informiert. 2. Banken und ihre Art der Identifizierung ihrer Kunden. Identitätsdiebstahl hat für die Betroffenen teils schwerwiegende Folgen. Oftmals sind hier zivilrechtliche Ansprüche zu prüfen und die Beweislage ist für die Betroffenen äußerst ungünstig. Was tun? 3. Hatespeech im Namen anderer zu versenden ist schon schlimm. Wenn aber der Empfänger solcher Nachrichten den vermeintlichen Absender öffentlich attackiert, wird es für die Betroffenen hart. Es wird bis zum Tag der Datenspuren bestimmt mehr aktuelle Beispiele geben. da bin ich mir sicher. about this event: https://datenspuren.de/2019/fahrplan/events/10455.html

Sep 21, 201955 min

Meet an OpenStreetMapper (sotm2019)

We've learnt about many projects and clever systems that run OpenStreetMap possible, but it's the individuals that are most valuable in what we do. Settle down in your seats as Gregory introduces you to a selection of OSMers and informally chats to them about their involvement. When, how, and why did they join OSM? What do they do in the project? Has that changed? What's their favourite map tag? All these questions and more will potentially be asked. We've learnt about many projects and clever systems that run OpenStreetMap possible, but it's the individuals that are most valuable in what we do. Settle down in your seats as Gregory introduces you to a selection of OSMers and informally chats to them about their involvement. When, how, and why did they join OSM? What do they do in the project? Has that changed? What's their favourite map tag? All these questions and more will potentially be asked. Come to the talk to find out which OpenStreetMappers we will be having a conversation with. Gregory held back from joining until he met some OSM guys in the UK in 2006. You may have seen him shout "Maps" on the stage, but he really enjoys chatting to people in the breaks. If it's your first time or you've got every SotM t-shirt that exists, do find him and say hello. about this event: https://pretalx.com/sotm2019/talk/VANVBY/

Sep 21, 201925 min

Mapper's privacy (sotm2019)

OpenStreetMap's processes are carefully designed to minimize the privacy footprint of the mappers. Nonetheless, the principle that any edit shall be attributable means that some data is still recorded. An overview is given which data is recorded at all and which of it gets available to whom. OpenStreetMap surveys data about places, not about persons. Thus privacy sensitive data in the geodata is very rare and always unwanted. Likewise, the principle of distributing the data allows data consumers of the geodata to stay as anonymous as they want. Mappers can contribute with pseudonyms, although not completely anonymous. However, for both the social features of OpenStreetMap and the purpose of attribution for the edited data it is necessary to collect some privacy related data. A useful starting point to see your own data footprint is the tool HDYC. All the edits you make are grouped into changesets, and the editing software will urge you to add a comment per changeset. As both the edits and the changesets carry dates it is possible to track your activity times. The nature of some edits may suggest local knowledge thus that you actually have been at the mapped places. The kind of edited objects and the mapping standards can be checked by every other contributor as well. Most often, this is simply a reason to be proud of the achievements, but you should know and check before it might get a matter of concern. Using separated accounts for different mapping tasks is often an appropriate solution and well-accepted in the community. OpenStreetMap offers additional ways to interact: you can leave comments on changesets and notes on the map, you can discuss on mailing lists or the forum, or you can answer questions on help. You can write documentation on the wiki. All of these channels have their own rules with regard to how long the data is stored, how it is searchable, and whether you can hide or delete your contributions. The talk presents the data traces of each channel and discusses strategies to get the desired degree of privacy. about this event: https://pretalx.com/sotm2019/talk/XRL7VK/

Sep 21, 201927 min

IT-Sicherheit für Verbraucher stärken (DS2019)

Wie ist der Stand der IT-Sicherheit bei Verbraucherprodukten? Wie könnten europaweit verbindliche Vorgaben zur IT-Sicherheit gemacht werden? Wie lässt sich die IT-Sicherheit eines Produkts transparenter machen? Informatikerin Anja Hirschel und der Europaabgeordnete Patrick Breyer schlagen ein Bewertungssystem zur IT-Sicherheit von Produkten vor und haben einen entsprechenden Antrag eingereicht. Wie nützlich wäre eine „IT-Sicherheitsampel“ (ähnlich Ernährungsampel) oder bestimmte Icons, die klar zeigen, ob ein Produkt aktualisierbar ist, verschlüsseln kann usw.? Einreichungstext des Forschungsprojektes: When buying goods with embedded digital technology, like smart products (e.g. connected cars, mobile phones, 'Smart TVs' or any other ‘smart’ products that make up the Internet of Things), which IT security features are to be subject to the contract? The answer should be clear for the consumer. With the Internet of things, 'smart' devices start affecting the world in a direct and physical manner (e.g. car technology). IT devices that are insecure and vulnerable to integrity and availability threats increasingly risk our lives and property. Consumers will get more and more familiar with the digital world, and in particular with 'smart' goods. Such growing digital literacy will favour the demand for easy access to more detailed information about smart goods and about how to facilitate their use. The Pilot Project will aim to make the new 'Digital Contract' rules easily readable for consumers thanks to the development of an IT security rating system for smart goods. This IT rating system could for instance consist in 'traffic lights' or icons that would show whether a device will be automatically updated, whether encryption will be applied to stored data, or other security features. This information will trigger the consumer's rights and the manufacturer's liability. According to the Digital Content Directive, suppliers of digital goods and services will have to provide updates to smart goods, which is not just important to make them function longer, but also to increase cybersecurity. The Directive provides for objective requirements for the conformity of the goods and services, including performance features such as those related to security, which the consumer may reasonably expect. Thanks to the rating system in 'smart' goods, consumers will for instance know whether such updates happen automatically. In order to foster EU innovation in the highly competitive field of the Internet of Things (IoT), the European industry needs to attract EU consumers with consumer friendly features in the development of their products. The legal protection of consumers, and the legal certainty about such protection, are key in developing future markets and make the EU compete worldwide, while keeping high level EU standards of consumer protection. Defining a common set of standard rules to rate smart goods and their contractual mechanisms could be an asset for European SMEs wishing to make their products consumer friendly. This can also support the EU-level development of 'legal design' tools on contract rules to be further developed by industry players in the field of IoT products, in partnership with lawyers and data protection experts. JUSTIFICATION: The European legislator has endeavoured to bring clear legal solutions for consumers, especially when buying 'smart goods', with a Directive on Contracts for the Supply of Digital Content and Digital Services, and with a Directive on the Sale of Goods, both adopted in 2019. However, practical solutions are needed to make sure that consumers can identify and compare the IT security features of 'smart goods' and exercise their contractual rights in this respect. about this event: https://datenspuren.de/2019/fahrplan/events/10437.html

Sep 21, 201938 min

Tales from the Tasking Manager (sotm2019)

The Tasking Manager is OpenStreetMap’s most used software tool to organize mapathons, community mapping initiatives and professional mapping teams. Over the last year it has been developed further significantly. This talk will give an update on the newest developments and the emerging community around the application. The Tasking Manager is OpenStreetMap’s most used software tool to organize mapathons, community mapping initiatives and professional mapping teams. Over the last year it has been further developed significantly. This talk will give an update on the newest developments and the emerging community around the application. Based on tales of data storytelling representatives of the development team of the Tasking Manager are going to discover remarkable curiosities and insights out of a wider application and user analysis, of course backed by hard stats. From this starting point we explain the solutions we implemented in Tasking Manager in the last year to improve the user experience and increase the data quality by mappers using the tool. Three stories will be told, about group of users that are coming to the Tasking Manager frequently and how the changes affected their flow. New mappers, validators and project creators are the main actors of the exciting adventures of combating a low beginners retention rate, lifting data relicts, guiding a mapper through the labyrinth of OSM contribution and learning about the magic of people’s using technology to achieve what they want. We will talk about the new ingredients of the Tasking Manager, from the redesign of the users interface and the interaction among them, to how it now fits into a wider spectrum with much more applications of the OpenStreetMap ecosystem in order to improve direct access to more efficient mapping and data validation. about this event: https://pretalx.com/sotm2019/talk/7Q97AH/

Sep 21, 201927 min

Development after Displacement: Using OSM data to measure SDG indicators at informal settlements (sotm2019)

There are 250 million refugees and IDPs in informal settlements that are routinely excluded from population and settlement datasets as well as Sustainable Development Goals (SDGs) assessments. Here, we share results from ongoing research to map and assess SDG indicators at global informal settlements using OSM data and satellite imagery. We present a new OSM-driven schema for monitoring SDG progress that counters the exclusion of informal settlements from other assessments. In 2015, the United Nations introduced 17 Sustainable Development Goals (SDGs) and 169 associated targets to be met as part of its 2030 Agenda. One hundred and ninety three countries declared their commitment to “leave no one behind” in the shared pursuit of SDGs, yet 250 million people around the globe are estimated to be missing from SDGs progress assessments. This presentation focuses on one category of the “Missing Millions”: refugees and internally displaced people (IDPs) living in informal settlements in over 60 countries. In part due to the lack of reliable information on the locations of informal settlements, refugee and IDP populations are systematically excluded from national censuses, representative surveys, global settlement and population data sets, and settlement-level SDG progress assessments. If implementation and monitoring of SDG goals are to be truly inclusive of these highly vulnerable populations, a globally systematic, accurate, and open database of informal settlement locations is required. In order to locate and characterize informal settlements across the globe, we have used multi-sensor satellite (i.e. Landsat, Sentinel-2, and Planet Dove) imagery, machine learning pattern recognition, and crowd-sourced data collection through visual interpretation of high resolution satellite imagery. With informal settlements identified and using Uganda as a relatively data-rich case study, we developed a spatially discrete and temporally informed settlement-level schema for monitoring SDG initiatives and evaluating progress since 2015. To do so, we examined the distribution of OSM tags relevant for SDG goal indicators, built a database of unique OSM flags for specific SDG indicators, identified relevant OSM features within and nearby informal settlements in Uganda, measured when each feature was first added to the OSM database, and assessed the variability in SDGs progress across a global sample of informal settlements. The presence of SDG-relevant OSM features at some informal settlements may reflect past humanitarian or development mapping, while other informal settlements with less attention in OSM may lack any SDG-relevant OSM features. Since we also sought to assess SDG indicators purely through satellite image analysis, we measured the agreement and complementarity of various remotely sensed measurements of SDG indicators and OSM features. Amenities or public services represented in OSM data such as the designation of a building as a school or health center, and sites of portable drinking water have been essential to formalizing the relationship between satellite-derived estimates of SDG proxy indicators and SDG-relevant features in OSM since these features are not readily identified with satellite imagery and thus are complementary to satellite image-derived indicators. Finally, with an eye on scaling up our assessment to the global-level, we evaluated the relevance of the Uganda-based SDG schema for other geographic regions and specific informal settlements. The results of this research highlight the value of fusing place-specific OSM data with spatially expansive satellite imagery for assessing progress toward specific SDGs. Further, the analytical framework developed for this project may inform future OSM volunteer campaigns to map and evaluate settlement attributes of vulnerable populations or help guide development practitioners and programming. Many challenges associated with the considerable variability in OSM tags within and between informal settlements remain for developing a settlement-level schema for assessing SDG progress using OSM data. Further, the absence of SDG-relevant OSM features across so many informal settlements highlights the need for a rigorous assessment of potential bias in settlement-level OSM data availability. Future work thus includes a cross-validation between remote sensing and OSM-derived SDG indicators at informal settlements as well as field-based assessment of the settlement schema. Results from this effort will inform how on-the-ground contributors and global end users of OSM data can adopt the proposed settlement SDG schema to better align data collection for SDGs assessment. about this event: https://pretalx.com/sotm2019-at/talk/LKLEWQ/

Sep 21, 201927 min

Broken Promises and Technical Difficulties (sotm2019)

Our data model is impractical. You know that. Even OGC Simple Features are better. Changesets and versions promised easier reverting — is it simple yet? We have added a lot of features to API 0.6 over the past ten years, but should we have? Let's see what went wrong and what we can improve. People often come to me saying, changesets with huge bounding boxes are impossible to validate. Come on. You know changesets were not meant to group edits by any criteria. Developers look at the data model and derive user experience from it — and it obviously does not work. Every instance of OSM data needs to be preprocessed, converted, filtered, layered, postprocessed and thrown away. We need to stop looking at OSM as a database and start treating it like a map. In this talk I will highlight what's wrong with the current state of API, including both the actual REST API and the server side. Things like topology, notes, GPX traces and stuff: they were coded when the project was small, but the model starts to show its age — and few people know what to do, besides adding more mappers. How come Overpass API became the better API, and what can we learn from it? Changesets should be abandoned by user-facing tools: let's imagine how the mapping, the validation, the undoing of changes would work if we didn't rely on changesets or actually anything API provides. Can we do something to improve data quality right now? Or can we work towards API 0.7, that would help keep the map not only the most complete, but also the most recent? Let's take a step back and imagine how OpenStreetMap should have been working, to make it more fun to work with, while keeping its versatility and simplicity. I have been involved in a couple API 0.7 discussions, made a few tagging proposals and wrote an editor and a change rollback script. That doesn't make me an expert — there are no experts in OpenStreetMap — but it gave me some ideas on how things could be better. Maybe together we will have a clearer path towards the better OpenStreetMap. about this event: https://pretalx.com/sotm2019/talk/V7NUWP/

Sep 21, 201932 min

National Trust - Managing a Path inventory in OSM: Towards an Open Paths standard in OSM for the UK (sotm2019)

The talk describes the use of OSM as part of an asset management process using a crowd of National Trust staff, volunteers and the public to maintain an network inventory of an estimated 20,000 km of paths (both Public Rights of Way and permissive paths). The process pro-actively notifies local staff of changes to enable on-ground validation. The process required the definition, and consistent application of, a UK standard for path tagging. The National Trust (NT) is a charity set up to look after special places in England, Wales and Northern Ireland. Now the largest land owner in the UK, NT cares for more than 250,000 hectares of land including 775 miles of coastline, 100,000 hectares of statutory wildlife sites, 28,000 buildings and structures, 300 historic mansions and gardens. The NT operates a membership business model which provides members with complimentary access to our pay-for-entry visitor attractions, but also seeks to provide extensive free access to the countryside. The pay-for-entry visitor attractions welcomed 2.5 million visitors in 2018, and an estimated 300 million visits to countryside sites. Recent internal analysis estimates that NT look after a network of 20,000km of footpaths which comprises both legally designated ‘Public Rights of Way’ (25%) and permissive paths (75%). Permissive paths are those where access to members and/or the public is provided, and the condition of the path is monitored. Currently there is no single digital inventory of Public Rights of Way or permissive paths in the UK. The Paths Project is capturing a digital inventory of paths on National Trust in order to: • Demonstrate how NT are fulfilling our core purpose of providing access to special places. • Improve asset management including maintenance and enhancement of the path network, • Provide a digital base for trail curation and enhanced visitor experiences. A review of options concluded that the OpenStreetMap would be the best system for management of the National Trust Paths Inventory. This enables the capture of a digital path data to a defined standard to be carried out by the Trust’s extensive local staff, volunteer network and also any citizens with an interest in paths. The data is then available royalty-free to anybody for the development of products to encourage appropriate access to our special places. This approach is not without challenges. The constancy of path tagging in OSM is not currently suitable for describing the access to the path network. In order to ensure the paths data met the NT needs we worked with OSM UK, and other partners to apply consistent data standards for tagging paths in OSM. This standard is specific to the UK context and enables to differentiation between legal rights of way and permissive paths. In working with local staff to review the current representation a number of challenges were identified relating to the official register of paths and the reality on the ground. This is an evolving area and as the project progresses it is expected that other challenges will emerge. The project set-up an automated process for notifying local staff to changes in their area of knowledge so that changes could can be validated against the reality on the ground. This work provided an interesting technical and organisational challenge and is a somewhat novel approach for large asset owning organisations seeking to utilise OSM and the power of the crowd to manage asset data. The initial focus of the project is on the existence of paths and the legal basis for access. Once this is captured additional attributes relating to accessibility, condition will be considered. Whilst this project is still to be completed, other potential asset types that could be managed in OSM in this way have been identified. The true value of a UK wide paths inventory will only be realised by having a comprehensive, authoritative and trusted dataset. This cannot be achieved by NT alone. When the project is suitable mature NT will make available any parts of the process to other organisations to encourage adopt a similar approach. about this event: https://pretalx.com/sotm2019/talk/VDUV9A/

Sep 21, 201926 min

Neues Werkzeug für moderne Netzwerksicherheit (DS2019)

Von Firewalls und VPNs hat wohl jeder schon gehört - jedoch sind die technischen Details häufig hinter GUIs versteckt, so dass man von den eigentlichen Abläufen dahinter nur wenig sieht. In diesem Vortrag wollen wir auf zwei neue Technologien in Linux näher eingehen: dem iptables-Nachfolger nftables und dem modernen WireGuard VPN-Tunnel. Wir greifen verschiedene Implementierungsdetails auf und zeigen, was die Unterschiede und Vorteile gegenüber Alternativen sind. Gerichtet ist der Vortrag an alle Interessierte, wobei Linux-Admins besonders für die Anwendung in der Praxis profitieren können. Der Vortrag wird in Kombination mit einem darauf folgenden Workshop angeboten. about this event: https://datenspuren.de/2019/fahrplan/events/10399.html

Sep 21, 201946 min

Teams for OpenStreetMap (sotm2019)

OSM Teams is a software framework for building team-based applications on top of OpenStreetMap. We will present how the software is built, why we think it's a good tool for communities, and how you can integrate your application with the framework. OpenStreetMap is first and foremost a community platform. A lot of OSM mapping emerges from grassroots collaborations, from local neighborhood communities to large-scale mapping initiatives. These collectives need tools to communicate, collaborate and sustain their combined motivation around mapping, and to that end we present OSM Teams. OSM Teams is a software framework for building team-based applications on top of OpenStreetMap. Development Seed built Teams internally to coordinate mapping projects, and to share tasks and statistics across mapping applications built on top of OSM. By building an authentication and authorization framework on top of the OSM login, we enable a second identity layer for teams that can be shared throughout apps. If adopted by the wider community, OSM Teams would bring structure to organizational editing. Teams would also support individual mappers by empowering them to discover new communities and causes, and to better understand who else is editing the map. With this presentation, I would like to start a technical and community focused conversation about running organizations, teams, and communities using this framework. Specifically the questions I would like to bring to the community are: how does this fit with existing community patterns? How do we reduce complexity for new mappers? What new application possibilities does this open up? about this event: https://pretalx.com/sotm2019/talk/XHGBU7/

Sep 21, 201922 min

Keynote: Datensouveränität (DS2019)

Reichen für die vielbeschworene "Datensouveränität" ein hohes Maß an Compliance und IT-Sicherheit aus, oder müssen wir neu denken? Interoperabilität, Portabilität, neue Verfügungsrechte, "Daten für alle" oder einfach eine strikte Durchsetzung des Datenschutzrechts - was ist am besten geeignet, den Bürgerinnen und Bürgern wieder mehr Hoheit über die sei betreffenden Daten zu verschaffen? Reichen für die vielbeschworene "Datensouveränität" ein hohes Maß an Compliance und IT-Sicherheit aus, oder müssen wir neu denken? about this event: https://datenspuren.de/2019/fahrplan/events/10442.html

Sep 21, 201954 min

OSM data processing with PostgreSQL/PostGIS (sotm2019)

The PostgreSQL database with the PostGIS extension is an important instrument in the toolbox of anybody working with OSM data. This talks explains the basics of working with the SQL database and how it handles geographic data. We'll look at getting OSM data in and out of such a database and what we can do with the data once it is in there. The PostgreSQL database with the PostGIS extension has always played an important role in the OpenStreetMap project. The main OSM database is a PostgreSQL database, tile rendering is most often done from a PostgreSQL database, data analysis and data transformations using current or historical OSM data can be done with PostgreSQL. But understanding what the database can and can not do isn't always easy. And there are a ton of tools, from osm2pgsql to Imposm to Osmosis to Osmium and beyond that "do things" with OSM and PostgreSQL databases. It can be daunting to understand what they all do and where their place in the larger OSM ecosystem is. This talk is an introduction into some of the concepts of SQL and geographical data in an SQL database as well as a whirlwind tour about uses of PostgreSQL in the OSM context. We'll talk about use cases from rendering, to data analysis to routing. We'll talk about the data models that enable those use cases and the software that implements them. And we'll also talk about where the limits are and what things can better be done outside the database. The audience will walk a way with an idea of how things fit together and how to approach their own projects using PostgreSQL. about this event: https://pretalx.com/sotm2019/talk/K8N3XY/

Sep 21, 201955 min

Assessing the Completeness of Urban Green Spaces in OpenStreetMap (sotm2019)

OpenStreetMap provides a lot of valuable information about urban green spaces, but the numerous and conceptually overlapping OSM tags that describe such features lead to spatially heterogenous representations in OSM. We developed an exploratory data analysis methodology to identify locally relevant OSM tags for mapping green spaces in a specific area and compared the extracted OSM features to administrative data to evaluate the level of completeness in regard to urban green spaces. Urban green spaces provide a variety of important ecosystem services such as micro-climate regulation, increase of biodiversity and the provision of recreational and cultural services for citizens. Thus, they are an important factor for the quality of life in cities (Bolund and Hunhammar, 1999). However, in order to take advantage of these services citizens need to have sufficient information about the location and qualities of nearby green spaces. Within the project “meinGrün” we are addressing this issue by developing a web-based recommendation service which helps citizens find suitable green spaces that satisfy their personal needs. OpenStreetMap (OSM) plays an important role in this project, since it provides a lot of valuable information about urban green spaces such as their location and the amenities they provide (playgrounds, benches, toilets etc.) However, its spatially heterogeneous data quality, especially in regard to the level of completeness, provides challenges for its usage in a recommendation system. Therefore, the integration of OSM data for our purposes requires a prior assessment of the completeness of urban green spaces. The completeness of certain geographic objects is one of the main fields of investigation in regard to OSM data quality. In recent years several studies investigated the completeness of OSM data with respect to the road network (Barrington-Leigh and Millard-Ball, 2017), buildings (Hecht et al., 2013) or land use features (Jokar Arsanjani et al., 2015). Urban green spaces, on the other hand, were rarely the focus of completeness studies. Ali et al. (2016) developed a method to quantify the plausibility of vegetation-related tags being assigned to specific OSM features and Lopes et al. (2017) evaluated the potential of OSM for extracting information about natural local climate zones. Since both of these studies do not explicitly address the completeness of urban green spaces, we developed a new methodology for this purpose. In contrast to buildings and highways, this poses unique challenges due to the variety of vegetation-related OSM tags and the many different forms of urban vegetation ranging from large parks over private gardens to roadside greenery. OSM tags that describe natural objects are numerous and sometimes conceptually overlapping e.g. some features could be tagged as leisure=park or leisure=garden. This leads to different representations of urban green spaces in OSM across different geographical regions. Defining one set of relevant OSM tags to measure the completeness of urban green spaces that can be applied everywhere is therefore not possible. To solve this issue, we developed an explorative data analysis methodology based on OSM and satellite imagery to identify locally relevant OSM tags that indicate urban green spaces. The analysis is based on statistical and graphical methods to evaluate the association between a certain OSM tag and the presence of vegetation. After the relevant tags have been identified, features representing green spaces are extracted from OSM and compared to an administrative data set to assess the level of completeness. As a basis for this comparison, the study area is divided into patches of homogenous land use based on natural and human-made barriers such as the road network, rivers or objects that mark changes in land use (fences, walls, etc.). On this basis, features from both data sets are joined and the level of completeness is assessed using different extrinsic data quality measures. In our talk we will present our methodology along with the results of the completeness assessment for the City of Dresden, which is a pilot city of “meinGrün”, a project funded by the Federal Ministry of Transport and Digital Infrastructure (BMVI). References: Ali, A., Sirilertworakul, N., Zipf, A., Mobasheri, A., 2016. Guided classification system for conceptual overlapping classes in OpenStreetMap. ISPRS Int. J. Geo-Inf. 5, 87. Barrington-Leigh, C., Millard-Ball, A., 2017. The world’s user-generated road map is more than 80% complete. PLOS ONE 12, e0180698. https://doi.org/10.1371/journal.pone.0180698 Bolund, P., Hunhammar, S., 1999. Ecosystem services in urban areas. Ecol. Econ. 29, 293–301. https://doi.org/10.1016/S0921-8009(99)00013-0 Hecht, R., Kunze, C., Hahmann, S., 2013. Measuring completeness of building footprints in OpenStreetMap over space and time. ISPRS Int. J. Geo-Inf. 2, 1066–1091. Jokar Arsanjani, J., Mooney, P., Zipf, A., Schauss, A., 2015. Qualit

Sep 21, 201926 min

Digitale Befreiung (DS2019)

<p>... ein gesellschaftliches und solidarisches Patch <br> <strong>TL;DR</strong><br> Was können wir in einer Umgebung der Anpassung tun, um kritisches Bewusstsein zu fördern und die Abhängigkeit von Expert*innen zu mindern?</p> <p><strong>Ausgangslage:</strong><br> Staatliche und Konzerninteressen prägen längst die Art, wie wir Technik nutzen und Medien konsumieren. Es wird uns leicht gemacht, uns mit den vorherrschenden Verhältnissen zu arrangieren. Spaß am Gerät und Medien, reichen heute nicht mehr aus, um auch kritisches Bewusstsein zu fördern und aus der Konsumentenrolle auszubrechen!</p> <p><strong>Inhalt des Vortrags:</strong></p> <ul> <li>Warum finden sich so viele Menschen mit der <s>unterdrückten</s> angepassten USER-Rolle ab?</li> <li>Was können wir gegen die vorherrschende Passivität und Resignation machen?</li> <li>Wie können wir die Abhängigkeit von Expert*innen mindern?</li> <li>Wie können wir gezielt ein <strong>kritisches Bewusstsein</strong> fördern, das auch zu einer <strong>kritischen und solidarischen Praxis</strong> führt?</li> <li>Warum sind wir in der Gefahr, <strong>selbst zu Unterdrücker*innen</strong> zu werden?</li> </ul> </br></br> <p><strong>Anschließend Meetup für Fragen/Diskussion:</strong><br>14:15 im Seminarraum</p> about this event: https://datenspuren.de/2019/fahrplan/events/10450.html

Sep 21, 201937 min

Collaborative cartography of cycling infrastructure for route and thematic maps in Medellin, Colombia (sotm2019)

The project created from the cooperation between GeoLab (Universidad de Antioquia), and SiCLas (group of cyclists), both present in Aburrá Valley (Colombia), proposes a collaborative mapping by bicycle users as an urban transport mode. The data generation from existing cycling infrastructure will allow an improvement of OSM database, and an optimization in route calculation. In addition, the incorporation of surveys will allow the generation of thematic maps, such as the association of gender with mobility. The cities of the Aburrá Valley, with Medellín as a core city, present a network of bike paths, and the theme of sustainable and non-motorized mobility is gaining increasing importance in public policies in the region. Meanwhile, everyday cyclists, who use the bicycle on a daily basis as a mode of transport, know that this cycling infrastructure has lacks in several aspects, such as a fragmented presence in the territory, non-direct routes, among others. In addition, the cycling infrastructure in OpenStreetMap is not completely mapped or has erroneous information, this represents a problem for cyclists who wish to transport themselves through the city and identify the most appropriate route to their destination. It does not have accurate and relevant information for users such as the location of bicycle parking, bike-share stations and multimodal stations, among others. These reasons represent a disincentive for more people to choose the bicycle as a mode of transport. For these reasons, this project aims to map the existing formal cycling infrastructure, urban transport routes used by cyclists, to optimize route calculation, and aims to create a platform that allows the visualization of safety data, infrastructure, environmental problems (air quality) and gender mobility, among others, in which the information of shared eventualities can be collected and uploaded by the users. From the cooperation created between the GeoLab research group of the University of Antioquia – YouthMappers chapter, and the SiClas group of cyclists, both entities present in the Aburrá Valley, a considerable number of cycling activists will be mapping the cities of the valley with the OSM platform and tools open. The discussion of the existing tags in OSM for the mapping of cycling infrastructures is a topic of interest in the project, and can contribute to a discussion of the creation of new tags in OSM. The status of current information will be verified and corrected and the missing routes mapped. The tools to generate the thematic maps will be KoBo Collect, Mappillary, among others. about this event: https://pretalx.com/sotm2019/talk/KATR7E/

Sep 21, 201911 min

Analysis of OpenStreetMap data quality at different stages of a participatory mapping process: Evidence from informal urban settings (sotm2019)

This study examines OpenStreetMap data quality at different stages of a participatory mapping process developed for understanding inequalities in healthcare access of informal urban residents in Africa and Asia. Recent studies have examined quality intrinsically and extrinsically. However, in both cases, the data production processes are often not completely transparent to researchers, therefore limiting possibilities for systematic data quality analysis of the processes leading to OpenStreetMap update. Globally, the lack of detailed quality spatial data of informal urban settings, such as slums, is increasingly becoming a concern to both researchers and development agencies (Hachmann, Jokar Arsanjani, & Vaz, 2017; Kuffer, Pfeffer, & Sliuzas, 2016). One potential for making spatial data available is through Volunteered Geographic Information (VGI) which is opening up new possibilities of data production in recent years and facilitating the emergence of several initiatives aimed at “putting the most vulnerable people on the map” (MissingMaps.org, 2018; Shekhar, 2014). The increasing availability of volunteered and crowdsourced geographic information, in particular OpenStreetMap (OSM), has led to plethora of scientific studies with emphasis on evaluating the quality of the OSM data. The quality assessment results are usually presented in the form of tables, diagrams, map and statistics per given area (Barron, Neis, & Zipf, 2014; Sehra, Singh, & Rai, 2017). Some recent studies have examined OSM data quality without using any external data; the so called intrinsic approach (Barron et al., 2014). In contrast to intrinsic approach, other studies commonly used what is referred to as the extrinsic approach where the OSM data is compared with external datasets such as the UK Ordnance Survey data or National Park Service lists (Haklay, 2010; Zipf, 2017). In both approaches, the data production processes are often not completely transparent to researchers therefore limiting possibilities for systematic data quality analysis of the processes leading to OpenStreetMap update. This presentation examines OSM data quality at different stages of a participatory mapping process developed as part of an ongoing research project focused on understanding inequalities in healthcare access of slum residents in the Global South. The following research questions are addressed: (1) What is the level of spatial data quality one can expect at different stages of the mapping process leading to final update of the OpenStreetMap database? (2) What are the factors influencing quality? Our exploratory method applies recently developed data analytics framework for spatio-temporal analysis of OpenStreetMap History Database (OSHDB) to our study areas vis-à-vis the participatory mapping process workflow. OSHDB framework will serve as a mediating framework to allow flexible analyses of OSM full history data completeness in our study areas. A multi-country case study associated with an ongoing research project of the National Institute for Health Research Global Health Unit on Improving Health in Slums at University of Warwick is used. This Unit focuses on health services in slums through the study of seven slum sites across two continents (Asia and Africa), with the ultimate aim of finding optimal ways to deliver health services to slum dwellers (Lilford, 2017). The historical data sets are derived from the following stages in the participatory mapping process: before online mapping (i.e. digitisation from satellite imagery), after online mapping and validation but before ground-truthing, and, after ground-truthing. The before-and-after estimates at each mapping stage are discussed together with lessons learnt, and feedback, from the project including comments from fieldworkers and supervisors. We thus present initial results from a spatial data quality assessment of the mapping process workflow used to map our study areas and update the OpenStreetMap database. about this event: https://pretalx.com/sotm2019-at/talk/MWS9ZC/

Sep 21, 201928 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Closing (asg2019)

Closing of All Systems Go! 2019 about this event: https://cfp.all-systems-go.io/ASG2019/talk/WB9TFT/

Sep 20, 201911 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

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

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

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

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

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

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

Building Portable Service Images with Buck (asg2019)

Buck is an opensource build system. At Facebook, we’ve taught it to build container images that work with systemd. At Facebook we use an open-source build system called Buck. Buck is a build system designed to provide more strong guarantees of incremental builds, reproducibility, and dependency management. Open-source Buck can now be used to construct fully described and fully self-contained container images that work with systemd! I will show how we use this tool internally at Facebook and how it can be used externally (It’s open-source!) to build service containers for use by systemd. I will dive into the the details of how these builds are performed with systemd-nspawn, how we use the Buck system to define the systemd services and their dependencies, and how these images work at runtime. about this event: https://cfp.all-systems-go.io/ASG2019/talk/K7E7T7/

Sep 20, 201925 min

Human Mapping with Machine Data (sotm2019)

How useful are map features automatically extracted from street-level images? Can they be trusted? These are some of the questions we tried to answer through community campaigns and student-led research in 2019. We will share some of these lessons and elicit a broader discussion on the methods that can be used to turn automatically extracted features into useful OpenStreetMap data. In early 2019, Mapillary began generating point data representing map features that have been recognized and extracted from images, including benches, fire hydrants, bike racks, and post boxes. We worked with various Mapillary communities and users to test the value of this new form of data. In this presentation, we’ll explore two campaigns. The first was the ***#mapillary2osm*** campaign which made point data available to six communities (Antwerp, Austin, Ballerup, Kyiv, Melbourne, São Paulo) in GeoJSON files and then encouraged map edits to turn each point into nodes on OpenStreetMap. Each location was given a 25 km^2 focus area and encouraged to add these points with the hashtag ***#mapillary2osm***, with the results being shared on a public leaderboard. The second was a project led by undergraduate students from the University of Washington’s Department of Geography. This particular project focused on a suburb of Portland, Oregon with the goal of validating and verifying Mapillary data in order to enrich OpenStreetMap. This involved measuring the difference between the OpenStreetMap data before and after the project and augmenting with Mapillary point data. We’ll conclude by looking at the longer term possibilities of editing OpenStreetMap with data derived using computer vision. about this event: https://pretalx.com/sotm2019/talk/KAPNKV/

Sep 20, 201924 min

CyclOSM, a bicycle oriented render for every cyclist (sotm2019)

CyclOSM is a new cycling render. It is free and aims at rendering new bicycle-specific features, in order to take into account the diversity of cycling practices. CyclOSM is a new cycling render. It is free and aims at rendering more features than OpenCycleMap, in order to take into account the diversity of cycling practices. For urban bikers (bike commuting), we decided to render all available types of cycle tracks and lanes, in a lateralized manner, as well as key POIs such as bicycle parkings, parkings shared with motorbikes, specific bike features (elevators / ramps), speed limitations, and surfaces of the highways to avoid paving stones. For bicycle tourers, we also rendered bicycle touring routes as well as a set of essential POIs (emergency services, shelters, tourism, shops) as wel las elevation data to help you design your bike journey. Building on the excellent quality of the OpenStreetMap data in Paris, we are also in touch with some local bicycle organizations to gather feedback and help them have a quick and detailed view of the current state of the cycling road infrastructure in the city. As such, a particular emphasis has been put on well rendering the quality of the infrastructures (clearly differentiating bidirectional cycle ways, dedicated lanes versus shared with public transport, etc) as well as some new elements which were not previously rendered: bike boxes and bumps. Designing a map render for every cyclist is a challenging task: bike infrastructures are usually parcimonious and very tightly bound to the road network, which makes bike-first visualizations not as readable as wished. There are also a wide variety of cyclist profiles, each requiring slightly different emphasis. CyclOSM is our attempt at tackling this challenge. In this talk, we will briefly sum up the main rendered features as well as discuss the design decisions and the difficulties of bicycle-oriented rendering. This talk will also provide a basic "getting started" summary, to help you start contributing and hacking this new render. A demo is already available at https://cyclosm.github.io/cyclosm-cartocss-style/example.html (limited to a few French cities at the moment, soon extended). The CyclOSM render is also available on the MapOSMatic instance https://maposmatic.osm-baustelle.de/. All contributions (issues, enhancements ideas or actual code through pull requests) are welcome at https://github.com/cyclosm/cyclosm-cartocss-style/ ! about this event: https://pretalx.com/sotm2019/talk/SBDEU8/

Sep 20, 201926 min

Hikar - OSM Augmented Reality for Walkers across Europe (sotm2019)

Hikar is an OSM-based augmented reality navigation app for walkers and hikers, showing OSM ways overlaid on the camera feed of the device and, in the latest version, virtual signposts pointing the way to nearby points of interest. This technical talk will introduce Hikar, detail the many new developments since it was last presented at SOTM Birmingham 2013, and describe how it works in technical detail. Augmented reality (AR) has gained a great deal of media attention in recent years, helped in no small measure by the massive mainstream success of Pokemon Go. However, AR has a great deal of potential for real-world applications too, particularly for outdoor users, which has only partly been realised to date. A number of geospatial AR apps have been available for some years, including Layar and Wikitude, primarily focusing on points of interest (POIs), but many are proprietary and closed-source. One potential but little-explored application of AR is to provide navigation tools for hikers and other outdoor users, by overlaying paths and hiking trails on the camera feed of the device. An early version of the app discussed here, Hikar, was presented at SOTM Birmingham 2013, with the footpaths and trails sourced from OSM; however this version was difficult to use and was restricted in coverage to England and Wales. After a hiatus, development on Hikar has restarted in the past year, partly inspired by increased mainstream interest in AR and helped a great deal by the availability of global Terrarium elevation tiles and increasingly-affordable web hosting. The app (available on Google Play) now covers the whole of Europe and shows not only OSM ways but also virtual signposts, showing the distance and direction to nearby OSM POIs at path junctions, helping people navigate in the field. Virtual signposts support Greek and Cyrillic as well as Roman alphabets. The talk will include an in-depth technical discussion on how the virtual signposts feature has been implemented. Problems and issues with the app as it stands (such as the realism of the path and signpost placement, and inaccuracies with GPS and mapping data) will be discussed, along with strategies for resolving those problems, and future work (which may have already started by SOTM) will be outlined, including the use of computer vision and surface detection to more accurately place the virtual data within the real world. about this event: https://pretalx.com/sotm2019/talk/DETEML/

Sep 20, 201927 min

Opening (sotm2019)

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

Sep 20, 201916 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