
Chaos Computer Club - archive feed
14,494 episodes — Page 134 of 290
Analyzing the spatio-temporal patterns and impacts of large-scale data production events in OpenStreetMap (sotm2019)
In this talk, large scale data production events in OSM are identified, characterized, and their spatio-temporal patterns and impacts are analyzed. The results show that remote mapping events produce more data today than bulk imports, yet that the former type has a more lasting impact on representation, hence pointing towards possible steps for maximizing the positive influences of events of different types. Volunteered geographical information often visions data as a product of individual actions. In OpenStreetMap (OSM) however, contributions are frequently made as part of large-scale data production events. These events, which can take multiple forms (e.g. organized activities of local chapters, mobilization of global communities, and imports of externally collected datasets), do contribute much to the OSM project. Nevertheless, they also hold the potential to significantly affect local representations by changing the development course of data and community, thus biasing representation. Hence, it is important to identify and understand such events, as well as their impacts upon the data. This talk sets out to contribute to the study of these issues by identifying large-scale data production events in OSM, classifying them, and analyzing their spatio-temporal patterns and impacts. For this, we use the OSM History Database (OSHDB) tool to extract the cumulative number of contribution operations (i.e. the operations made as part of each contribution) by month for different areas. Assuming that in the absence of events the cumulative distribution of monthly operations over time would follow an S-shaped form (since data grows constantly, and even more so when the community grows, until it reaches some form of saturation), we fit a logistic curve to each of these time series. Events are identified as months where observed values are significantly higher than the ones predicted by the fitted curve. Thus, events are defined not only in terms of their absolute size but also according to their relative weight in the development of the data. In the subsequent step, events are clustered into types according to different measures, e.g. the maximal number of contributions made by one user and the share of creations, deletions, tag changes, and geometry changes in all contributions, representing their nature in terms of centralization and contribution themes. The results show that a significant share of all OSM contributions is made as part of an event, with some data regions almost entirely dominated by these. Furthermore, it does not seem that the number of event contributions is decreasing over time. Looking deeper into the nature of events, we identify two different event types based on the contribution of individuals – local events and remote mapping events – and several bulk import event types, diverging mostly in the share of creations in the events’ contributions. Computing the number of events over time shows that while data creation imports were the most frequent type of events early on, over the last years remote mapping events are contributing the most data. Locally based events also show a significant increase in data production. However, these types of events are not distributed evenly across the globe, with import events frequent mostly in countries with developed economies and remote mapping events being more common in the least developed regions of the world. Interestingly, the negative (and expected) correlation between the time of the event and its impact on the data exists only for import events and not for remote mapping events. Hence, mapping and analyzing large-scale events allows relating the nature representation to socio-economic effects. This talk further breaks down the spatio-temporal patterns of events, investigating whether the temporal patterns for different regions follow the global ones or are there clusters of temporal change as well. Furthermore, we study the nature of events’ impacts, presenting how the values of measures such as the stability of events’ contributions and change in the number of active mappers vary by event type and area. These results, beyond promoting a deeper understanding of events and representation in OSM, allow assessing the implications for the project of current and expected trends in OSM data production, hence facilitating the formulation of global and local steps aimed at maximizing events’ positive impacts and controlling their adverse influences. about this event: https://pretalx.com/sotm2019-at/talk/9NVD77/
Lightning Talks III (sotm2019)
Lightning Talks ## Human in the Loop: Verifying Machine-Generated Data for Better Maps <em>Said Turksever</em> <p>Machine-generated map data has the potential to considerably accelerate mapping at scale. Combining it with human review helps ensure high data quality. We’ll show how a simple game-based tool helps verify the map data generated by Mapillary’s AI, and how that data helps enhance OpenStreetMap.</p> ## Share the word <em>Ilya Zverev</em> <p>WeeklyOSM is great, but is it the only channel for following news in OpenStreetMap? For most countries, yes. And that is sad. You can change it for the better: start a blog, record a podcast, tweet something. Here I will share my experience at keeping OSM community informed.</p> ## Enhancing OSM with missing roads <em>Beata Tautan-Jancso</em> <p>ImproveOSM is a powerful tool that detects and highlights areas in OSM where roads, one-way attributes, and turn restrictions are missing from the map. The first version of the JOSM plugin was released in 2015. Since then, the community has improved almost 200.000 areas with missing roads.</p> ## Community led mapping helping in policy changes <em>Sibabrata Choudhury</em> <p>Beginning of 2015 a process of community consultation and community led advocacy in the eastern state of India has resulted in several communities developing maps of their plots which has been a breakthrough experience.</p> ## How to create a data annotation process used for navigation <em>Alina Negreanu</em> <p>In this talk, the Telenav OpenTerra team will present how they built their data annotation team and the processes they developed in order to assure high-quality annotations, on which their AI algorithms heavily rely on. They will talk about good practices to use when building manual datasets and the hurdles they had to overcome in order to reach their quality requirements, having so far reached more than 600 000 annotations. </p> about this event: https://pretalx.com/sotm2019/talk/EGMAVR/
OSMF local chapters in countries of the Global South what can we learn from OSM associations dynamics in French-speaking southern countries of Africa and the Caribbean ? (sotm2019)
This talk will share lessons that OSM and OSMF members can learn about the multi-years collective dynamics around OpenStreetMap which unfold in French-speaking southern countries of Africa and the Caribbean with the view of identifying paths for local OSM grassroots groups evolution towards a formal OSMF local chapters. It has been some years that OSM and OMSF members have been discussing the topic of OSMF local chapters over emails, wiki, physically through BoF sessions at SotM events. In 2019 the Ugandan NGO MapUganda applied to be the OSMF local chapter in this country. This talk will share lessons that OSM and OSMF members can learn about the multi-years collective dynamics around OpenStreetMap which unfold in French-speaking southern countries of Africa and the Caribbean. In these countries, since the start local OSM actions (outreach, communication, mapping and training) have been organized collectively. These actions lead to the de facto building of first informal collective of mappers which organized internally over the years and for some incorporated as local associations mandated to the promotion and support of the OSM project playing the role of a de facto OSM Chapter. The talk will look at the collective practices of these de facto OSMF local chapters in the light of the OSMF requirements but also look at the OSMF local chapters requirements in the light of this multi-years OSM associative experience with the view to identify itineraries to the building of OSMF local chapters. Like in Milano's BoF sessions, this talk will be collectively built with African mappers involved for many years in these activities and ideally co-facilitated by those from Western Africa successful in getting visas and traveling to Heidelberg. This talk is meant to introduce a BoF session opened to anyone active or interested in supporting the growth of OSMF local chapters connected to the pioneering grassroot collective in the hard environment of the countries of the Global South and especially southern countries of Africa. about this event: https://pretalx.com/sotm2019/talk/VWBV88/
Mapping solar panels can save megatons of CO2 (sotm2019)
We are working to map all the solar panels (photovoltaic, "PV") in the world. Why? The data can be used directly to reduce carbon emissions from power generation. We will share our experiences of surveying, aerial mapping and machine vision to find all the hundreds of thousands of solar panels in our countries. Together with a small group called OpenClimateFix, we are working to map all the solar panels (photovoltaic, "PV") in the world. Why? Because if we combine this with short-term forecasting of cloud and sunshine, we can directly predict the solar power electricity generation ahead of time. This means we don't need to burn as much coal or gas as backup. So, it can be valuable to know the exact location and characteristics of each solar PV installation - large solar farms, and small domestic installations. In this talk we'll discuss how this all fits together. We'll talk about solar power tagging/mapping in OSM, for both large and small, to make it easy for people to map but also useful for the power network analysis. We'll also share our explorations of crowdsourcing and automation machine vision, and the use of other data sources such as government open data to guide the mapping process. We have already mapped a significant portion of the UK's solar capacity, and trialled some crowdsourcing and machine vision tools. We will show visualisations and analyses of the work that's been done so far, and consider how to scale this worldwide. about this event: https://pretalx.com/sotm2019/talk/EBHGTW/
Exploring the Effects of Pokémon Go Vandalism on OpenStreetMap (sotm2019)
This presentation describes the nature and life-cycle of carto-vandalism through a data-driven analysis of harmful edits originated from Pokémon Go players. It also assesses how the OSM community reacts to vandalism. The utilization of OpenStreetMap (OSM) data by mainstream tech companies has been on the rise in recent years. Two prominent examples are Snapchat and Pokémon Go that became OSM data consumers in 2017. Snapchat [reports](https://bit.ly/2YAzv70) 190 million daily active users in 2019. Pokémon GO was used by 28.5 million users daily during its peak popularity in 2016 and it still managed to engage more than [10 million](https://bit.ly/2VJS3EO) users monthly in 2018. The large user base of these application puts OSM in an unprecedented spotlight which can be considered a huge success for the project. On the other hand, increased attention comes with side effects. Acts of [vandalism](https://bit.ly/2HBLE4R) manifested in the data no longer stay within the OSM community but will be visible to a worldwide audience. This increased visibility of errors caused by malicious actions (e.g. fake place names, fictive data) can potentially undermine the reputation of the OSM project. In August 2018, a case of [anti-semitic vandalism](https://bit.ly/2HHPRno) surfaced on Snapchat's online maps and also made it to various mainstream media outlets, such as the [BBC](https://bbc.in/2JLO4QY), [Time](https://bit.ly/2VJwpkd) or [The New York Times](https://nyti.ms/2onZJJS). Another type of vandalism can be observed in connection with Pokémon Go, where users modify the underlying OSM data by adding [fictional map features](https://bit.ly/2EjFSnD) (e.g. parks, footpaths and lakes) to gain benefits in the game. OSM’s vulnerability to vandalism is often considered one of its drawbacks directly related to data quality. Despite this and other negative effects on the OSM project, carto-vandalism [1] has only been addressed sporadically in the literature. One study identified motivations behind such actions [2], while some other studies characterized different types vandalism based on investigations of community forums and mailing lists [1] and documented cases of vandalism [3]. According to Linus’s law, the collaborative nature of OSM ensures that vandalism will be discovered and corrected [4]. However, it is unreasonable to expect that all harmful contributions will be found by community [5], therefore, automatic detection of vandalism with rule-based methods is of interest [3, 6]. The OSM community also developed a set of tools to battle vandalism. Using Pokémon Go as an example, this study focuses on the nature and life-cycle of harmful edits with an emphasis on the OSM community's response. Based on OSM changeset comments and discussions, the study first identifies Pokémon related vandalism together with changesets that fixed them or reverted them. This duality allows to study not only the act of vandalism itself, but also the community's response. By analyzing changesets committed by Pokémon Go players, the presentation describes in detail what kind of fictive information these players tend add. A better understanding of this will allow to develop more targeted rules for vandalism detection systems. However, it is important to note that not all Pokémon Go players vandalize OSM and some of them are probably valuable members of the OSM community. It is less obvious, though, if those who started their OSM careers as vandals can be converted to real contributors. As OSM relies heavily on its community, this study seeks empirical evidence of vandals converted to OSM contributors. This would help utilizing OSM's increased visibility to engage and retain more contributors. Vandalism directly affects data quality, therefore we provide a first description of the life-cycle of carto-vandalism analyzing a large pool of events and considering both spatial and temporal constraints. Our initial data analysis shows more than 1,000 revert changesets in response to Pokémon Go vandalism. Since OSMappers often revert more than one changeset at once (e.g. https://bit.ly/2YC7U5f), this number corresponds to more vandalism cases in reality. This provides sufficient amounts of data for our investigation. [1] Ballatore, A. (2014). Defacing the map: Cartographic vandalism in the digital commons. The Cartographic Journal, 51(3), 214-224. [2] Coleman, D., Georgiadou, Y., & Labonte, J. (2009). Volunteered geographic information: The nature and motivation of produsers. International Journal of Spatial Data Infrastructures Research, 4(1), 332-358. [3] Neis, P., Goetz, M., & Zipf, A. (2012). Towards automatic vandalism detection in OpenStreetMap. ISPRS International Journal of Geo-Information, 1(3), 315-332. [4] Haklay, M. (2010). How good is volunteered geographical information? A comparative study of OpenStreetMap and Ordnance Survey datasets. Environment and planning B: Planning and design, 37(4), 682-703. [5] Goodchild, M
Flexible Routing with GraphHopper (sotm2019)
In this talk we try give an overview on how to use GraphHopper to provide a more flexible routing (based on weather information, road class, road width, ...) and how this could be also used for visualization purposes or data analysis. In its first version 0.1 the open source GraphHopper routing engine was able to store just the distance and the car speed and access for every road. Since then many things have changed and improved in version 0.12 and beyond more data can be stored even without knowing Java or GraphHopper internals, but still the storage of those properties is done efficiently. A world wide graph with some basic useful road properties like highway, toll, tunnel, bridge, ferry, width, height, surface, maxspeed and access fits into a routable graph of under 25GB, i.e. just 60% of the planet PBF. GraphHopper allows you to keep this either in memory if you need high speed or serve the graph from the hard drive (incl. cache) to keep the costs low or use your development laptop. Developers and data analysts are enabled to store more features while preserving fast data access. The advantage of the graph-based storage of GraphHopper over a usual database is that the road connectivity can be directly exploited. This is a work in progress and we'll show what is already possible to provide a more flexible routing, data analysis and in-browser visualization with Leaflet. E.g. for routing purposes so called "what if" scenarios can be done to show the impact of a bridge construction via isochrones or reachable areas and also potential problems for HGV vehicles can be outlined. about this event: https://pretalx.com/sotm2019/talk/P8AG7K/
Mit Ava und Alan im Patriarchatscode hacken (DS2019)
Den "Turingtest" zu erwähnen kann ebenso vielsagend wie irreführend sein - allzu verbreitet ist die Einschätzung, da "wisse man schon worum's geht". Der Aufsatz hinter dem populären Turingtest ist hingegen gemeinhin viel weniger vertraut. Schade eigentlich, denn die dezent-provokante Schreibe macht nicht nur Spaß beim Lesen, sondern wirft auch spannende Fragen auf. Dieser explorative Input schnappt sich eine populäre Verhandlung des Turing-Tests - Alan Garlands Film Ex Machina - und setzt diese in Bezug zur Debatte um künstliche Intelligenz sowie zu Turings Aufsatz - und damit automatisch auch zu unserem gesellschaftlichen System und dessen Denktraditionen. Von dort aus lässt sich prima drüber sinnieren, wie wir selbst eigentlich programmiert wurden, als wir meinten einfach nur so "aufgewachsen" zu sein - und ob und wo wir den Code für die Zukunft vielleicht umschreiben wollen. about this event: https://datenspuren.de/2019/fahrplan/events/10484.html
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
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
Abschluss DS19 (DS2019)
Abschlussveranstaltung der Datenspuren 2019 about this event: https://datenspuren.de/2019/fahrplan/events/10469.html
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/
Is your OSM App spying on you? (sotm2019)
OpenStreetMap enables people to use third-party apps that seem to be more suitable for privacy-conscientious users, but are we as users really private when using OSM-based apps? In mobile applications users generally don’t have control over what gets transmitted over the network. This means that people even in the age of the GDPR are not aware what they expose about themselves when using Android or iOS apps. This talks goes through a few popular open and closed source OSM apps and shows what gets transmitted about you and to whom. Additionally, it shows whether removing ads through in-app purchase gives users of those apps more privacy. Furthermore it will be demonstrated which tracking services are most often used and which risks of de-anonymization could arise from this. Also a brief discussion whether and how software developers can make their software more privacy-friendly will take place. Are users aware which data gets sent to third parties and are they consenting? Do they have a choice? And is this tracking generally bad or can it improve user experience in return? Are there apps which are suitable for people who want to stay private? Is it possible to prevent tracking and how? This talk is going to compare several OSM apps in regards to their privacy levels, but also show how closed data, commercial competitors are performing. about this event: https://pretalx.com/sotm2019/talk/7LMH8R/
Spatial indexes for OSM in PostGIS (sotm2019)
Indexing OSM data in your PostGIS database for fast spatial queires is not as straight foreward as one migth hope. And with each release of PostgreSQL / PostGIS there are more options to try out. This talk will explain different spatial indexing concepts and best practices in PostGIS and present some benchmarking results. When working with OpenStreetMap data in a database you learn pretty soon that you need to index the columns (and rows) which you use for filtering in order to have fast running queries. PostgreSQL offers a variety of these [table access methods](https://youtu.be/W6B8-srOsrs) but when it comes to its spatial extension PostGIS, developers could only use one for the geometry fields for years: The GiST index - an implementation of the [R-tree](https://en.wikipedia.org/wiki/R-tree) search tree concept. But during the last releases new methods were made available, namely BRIN and sp-GiST. Not many resources are yet available to figure out which index strategy to apply for which data processing or analytical workflows. Therefore, I created a simple [benchmark](https://github.com/FxKu/postgis_indexing) to find it out. So far, only for artifical data, but for this years StoM it is planned to extend the experiments to OSM datasets. This talk will explain the different characteristics of each spatial index and present some performance comparisons in terms of query speed, overhead on writes, index building time and index size. It will also cover general indexing best practices such as subdividing geometries, [partial indexing](https://wiki.openstreetmap.org/wiki/User:Species/PostGIS_Tuning#Indices) and introduce new concepts such as [covering indexes](https://info.crunchydata.com/blog/why-covering-indexes-are-incredibly-helpful). about this event: https://pretalx.com/sotm2019/talk/CAD93S/
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/
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
Estimating latent energy demand of buildings (sotm2019)
We propose a model that uses only open data for estimating the minimal energy use of individual buildings for heating and cooling at scale. The workflow is divided in two main blocks: (i) predicting at scale a 3D building stock using OpenStreetMap data, and (ii) estimating the energy use of buildings individually with a back-end model. For mitigating climate change, it is crucial to minimize energy use in buildings while maintaining decent wellbeing (1). Buildings contribute more than a quarter of the global energy-related emissions (2). On the one hand, buildings are among the lowest-hanging fruit for mitigation—with technological solutions available for energy-neutral or even energy-positive buildings. On the other hand, deep decarbonization is challenging because of the heterogeneity in the building stock (2). Moreover, achieving decent well-being conditions for everyone could increase the energy consumption of buildings. For instance, in countries like India where global warming is likely is intensify the deadly effects of heatwaves, air-conditioning is considered an important adaptation strategy. Currently, building energy demand, e.g. for heating and cooling, is mostly estimated for individual buildings with data-intensive models, or with fudge factors in highly aggregated models globally. For rapid, wide-spread mitigation, such methods are not sufficient either to develop solutions that can be transferred across urban areas, nor to develop tailored solutions based on local data everywhere (3). This situation confines impactful climate action to a limited group of cities. There are entire regions with pressing mitigation and development issues that are left behind, in particular rapidly-urbanizing urban areas in the global South (4). The rise of big data and artificial intelligence offer new opportunities to model building energy demand for urban areas, and can even take into account geographical diversity (3). Such data could inform municipal policymakers on spatially stratified but city-wide strategies for climate change mitigation in buildings. However, large-scale spatially-explicit models that compute the minimum energy demand satisfying essential thermal comfort in buildings are still missing. Here, we propose a model that uses only open data for estimating the minimal energy use of individual buildings for heating and cooling at scale. The workflow is divided in two main blocks: (i) predicting at scale a 3D building stock, and (ii) estimating the energy use of buildings individually with a back-end model. In a first step, we use a machine learning model to learn and predict buildings heights from OpenStreetMap and ground truth LiDAR data. The latent energy use of a building can be approximated by its shape and its height (5). However, the height attribute is sparsely populated in OSM. Previous research (6) has demonstrated that building heights can be predicted from features describing buildings and their surroundings. We compare several machine learning architectures and input features spaces. In particular, we are developing a hybrid convolutional neural network based on OSM raster data and scalar features (7). Such architecture enables to take full advantage of both the spatial and the higher-level information available in OSM. We will test how well the model transfers to new cities, and how to improve generalization. In a second step, a back-end model computes the latent, minimal energy demand of each building for heating and cooling. The model accounts for simplified building characteristics, local climatological conditions and ancillary factors. Climatological conditions strongly influence building energy use. The latent energy demand is a simple metric that does not account for occupancy patterns or appliance use. However, this metric provides a lower bound for the energy necessary for thermal well-being, and it is simple enough so that it can be computed for any building. Preliminary results indicate that on average the energy demand in the studied areas can be reduced by a large amount while maintaining decent thermal comfort. However, strategies for energy demand reduction depend on building stock vintage, cultural standards, and the local climate. Our framework provides new insights from OpenStreetMap for more detailed and globally consistent analyses of mitigation strategies in cities. 1. N. D. Rao, P. Baer, “Decent Living” Emissions: A Conceptual Framework. Sustainability (2012) 2. O. Lucon et al., in Climate Change 2014: Mitigation of Climate Change. Contribution of Working Group III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change [Edenhofer, O., R. Pichs-Madruga, Y. Sokona, E. Farahani, S. Kadner, K. Seyboth, A. Adler, I. Baum, S. Brunner, P. Eickemeier, B. Kriemann, J. Savolainen, S. Schlömer, C. von Stechow, T. Zwickel and J.C. Minx (eds.)] (2014) 3. F. Creutzig et al., Upscaling urban data science for global climate solutions. Global Sustainabil
OSM Quality Mapping : Metrics to monitor Buildings outbounds (sotm2019)
Mapathons and Imports represent a Quality Challenge for the OSM community. This presentation focuses on Buildings. It presents Metrics and show progress of tools development to monitor and correct Quality problems in the OSM database or before importing. Mapathons and Building import projects represent major OSM Quality problems to monitor. Potentiel 3.0 and OSM-RDC started a project in 2018 to monitor Data quality problems. We present the work done with metrics to monitor quality problems among various Projects (see [OpenDataLabRDC Blog Articles about Building Quality](https://opendatalabrdc.github.io/Blog/#!index_en.md) ). Individual building geometries are evaluated and classified (ie. orthogonal, quasi-orthogonal or irregular). Topological errors are detected (ie. incomplete polygon, self-crossing, overlaps). Geojson visualisations and Statistics let evaluate a project. Output of List of osm_id's for various problems (ie. topological error, irregular building) let's import simply into JOSM with Overpass queries. Current development is to go a step further and correct buildings quasi-orthogonal angles in an OSM file taking into account neighbor buildings to avoid distorsions with blocks of buildings aligned on a street (See [OQ_Analysis](https://github.com/pierzen/OQ_Analysis)). Programming is based on the Osmosis schema, Python and PostgreSQL-PostGIS. OSM files to analyse can be imported from various sources (ie. Geofabrik, Overpass, osm export). Each OSM file (specific date-Zone) is converted to PosGIS and stored in a specific PostgreSQL schema via Osmosis. The topological analysis and geometry measures are made with PostGIS functions. about this event: https://pretalx.com/sotm2019/talk/3BZCXA/
Bilingual Breakout Session - Community building and empowerment in South: French-speaking countries in Africa+Haiti (sotm2019)
This talk will present the rise of active, self-standing grassroots communities in Haiti, Western and Central Africa since 2010 resulting from a unique set of continued support actions replicable in other territories, by an ensemble of speakers from (at least) France, Burkina Faso, Senegal and Togo This breakout session will produce a narrative about how since 2010, OpenStreetMap communities emerged in Haiti and expanded to Western and Central Africa after 2012 partly as the result of a combined set of support actions spanning technical and organizational OSM trainings, voluntary and professional OSM mapping projects, OSM local and international volunteering programs, documentation as well as preparedness and crisis mapping work... Tied to the overall support of the global OSM community and the commitment of Haitian and African mappers, these actions allowed the OSM project to come forth in the form of a network of organized and self-standing communities and economic stakeholders in Haiti, Western and Central Africa cognizant of and active with OpenStreetMap, Open data and free geomatics. Like in Milano's Bird of Feathers sessions last year, this talk will be collectively built with African mappers involved in these multi-years activities and ideally co-facilitated by those from Western Africa successful in getting visas and traveling to Heidelberg. This talk is meant to introduce a Bird of Feathers session opened to anyone active or interested in growing OSM the grassroots way in the hard environment of the countries of the Global South and especially southern countries of Africa. ### Speakers * Nicolas Chavent (France) * Séverin Ménard (France) * Amadou Ndong (Senegal) * Aimée Sama (Togo) * Innocent Dibloni (Burkina Faso) * Saliou Abdou (Benin) * Racky Ly (Ivory Coast) Additional scholars from Africa may also join. about this event: https://pretalx.com/sotm2019/talk/NCSSPK/
Lightning Talks IV (sotm2019)
Lightning Talks Lightning Talks about this event: https://pretalx.com/sotm2019/talk/RLZJG9/
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/
Notes: Can we do better. Experiences and Ideas from the Frontline. (sotm2019)
An analysis of Notes, based on local experience of managing notes. Over 1 735 319 notes have been added to OSM, currently 416 224 notes are still open. Even looking at a small area such as Edinburgh, the city I live in, we have around 10 new notes added every day. It's interesting to note the motivation of people adding notes, many are added by regular experienced mappers for changes that need to happen in the future, some are added by local businesses or anonymous users altering us to problems on the map and some by non technical users for changes that are required. These note encapsulate a few different categories: Things that can be fixed quickly and the note closed straightaway. We then have short to medium term notes, such as shops closing or road closures that may be for issues for between days and months. Then finally then some of the very long term items, such as the construction of the Forth Crossing, New Hospitals or Housing Estates that may be tracking developments for years. But with so many notes remaining open, issues can very easily be missed. I will briefly review some of the tools available for tracking notes, and talk about how we deal with notes including some of our local tests with using github issues to track some of the longer term issues. Finally as well as hopefully look at some ways of managing notes. Hopefully with some prototypes for ways that notes might be improved either directly on the OSM site or via an external site. about this event: https://pretalx.com/sotm2019/talk/SKVRRL/
Intrinsic assessment of OpenStreetMap contribution patterns through Exploratory Spatial Data Analysis (sotm2019)
This study adopts a statistical approach based on Exploratory Spatial Data Analysis to identify underlying contribution patterns of OpenStreetMap (OSM). Univariate and multivariate analyses on a number of variables computed from OSM history on a regular hexagonal grid in Milan (Italy) allow to detect a number of both local clusters and local outliers, which shed light on the complexity of OSM temporal evolution driven by active local contributors and communities, data imports and mapping parties. Compared to traditional geospatial data sources, a major advantage of OpenStreetMap (OSM) is the availability of its full history. In literature, OSM history has been exploited for a number of purposes. The most frequent is intrinsic quality assessment, which - in contrast to extrinsic assessment, where OSM quality is evaluated through comparison against a reference dataset - estimates OSM quality by only looking at its temporal evolution. OSM history has been also explored to gain insights into the project's contribution patterns, e.g. history and profiling of contributors; origin, amount, nature and frequency of edits; spatio-temporal evolution of the whole OSM database - or parts thereof, such as road networks and buildings - in specific areas, or after specific events like natural disasters; and spatial analysis of contributor and contribution patterns. This work fits into the context of OSM intrinsic assessment by proposing a statistical approach based on Exploratory Spatial Data Analysis, and in particular spatial association, aimed at uncovering underlying history-based patterns of OSM data. More in detail, spatial association is investigated in both the univariate and multivariate contexts, i.e. in the cases - respectively - when one variable and multiple variables (together) are examined. The univariate analysis is performed using the Local Moran’s I indicator, which provides a robust classification method to detect statistically significant patterns (compared to the hypothesis of randomness) and define the spatial association type at each location in the dataset. The association type reflects the local characteristics of the variable at each location and its surroundings. Hence it allows detecting clusters, i.e. local patterns of similar (either high or low) values, as well as outliers, i.e. local patterns of dissimilar values (either low values surrounded by high values or viceversa). Instead, the multivariate Geary’s c indicator is employed to detect local association patterns resulting from the joint spatial interaction of two or more variables. A multivariate pattern classification comparable to the one of the univariate case is achieved through a novel classification method developed by the authors. This consists of a comparison of local and global centrality measures (means and medians) for the computed distribution of the multivariate Geary’s c, to produce classification maps of clusters and outliers. The analysis is performed on Milan Province (Northern Italy), counting a population of more than 3 million inhabitants on a surface of about 1.500 km². This area is sampled using a regular hexagonal grid with side of the hexagon equal to 1000 m, producing a total of 684 cells. The analysis is focused on the history of OSM nodes only, with the following hypotheses: only nodes with at least one tag are considered; a new version of a node is counted only when there is a change in tags (not in geometry); only the nodes which currently exist in the OSM database are considered. With this in mind, for each grid cell a number of history-based variables are computed: total number of different contributors who have edited OSM nodes; average number of different contributors who have edited each OSM node; average date of creation of the OSM nodes; average date of last edit of the OSM nodes; average number of versions of the OSM nodes; average frequency of update of the OSM nodes. These values are derived from the processing of the OSM Full History Planet file (downloaded in May 2019) and its conversion into a SpatiaLite database after an intersection with the study area, followed by the computation of the variables for each grid cell. The univariate analysis, performed using the QGIS Hotspot Analysis plugin developed by the authors, highlights different spatial associations for the different variables. While some of them (such as total and average number of contributors and average version) clearly show clusters of high values in correspondence of the most urbanized areas and clusters of low values in the non-urban peripheral areas, spatial association patterns are more heterogeneous for other variables such as the average update frequency. Multivariate analyses are then performed to detect the spatial patterns derived from the joint interaction between two and more of the variables considered. Despite each variable has its own spatial pattern when taken alone, their combination (especially when adding more a
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
Imagery Solutions in OpenStreetMap (sotm2019)
Satellite imagery has materially enhanced OpenStreetMap and improved editing and validation. In this talk we will talk about recent enhancements we've made to get even more information from satellite imagery. DigitalGlobe, now known as Maxar Technologies, has been providing two sources of imagery directly for OpenStreetMap (OSM) users for tracing and validating. Over the past couple years, we’ve received a lot of excellent feedback from OSM users and we are making a few changes to better serve OSM volunteers. Part of this presentation will address some of the common questions we are asked, address some of the common feedback, and dive into the upcoming changes to the services that we provide. We want to do this to clear up any confusion or future questions the community might have. We will further demonstrate how we have integrated Maxar imagery into the OpenStreetMap ecosystem. In both iD and JOSM, we have developed a custom plugin that connects to the commercial satellite imagery service and provides a carousel view of available imagery in the visual extent of the editor. Images are arranged temporally providing opportunities to compare areas against different time periods. The plugin also applies the metadata from the image as tags on the feature, including source:imagery, source:imagery:layerName, source:imagery:sensor, and source:imagery:date. Leveraging these services and applying the metadata of the imagery enhances the mapping experience, enriches OSM data, and improves the end-user benefits. about this event: https://pretalx.com/sotm2019/talk/TVSA9F/
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
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
SDR – Was ist eigentlich sonst noch im Äther? (DS2019)
Hacker tüfteln mit verspielter Hingabe. Hacker machen Angst, indem sie ihr Wissen für Machtspielchen oder zur Machtdemonstration nutzen. Hacker mit entsprechenden ethisch moralischen Grundmoralvorstellungen klären auf, damit kein Raum für Machtspielchen bleibt. Mit diesem Vortrag möchten wir speziell bei funkbasierten Zutrittssystem aufklären. Wir zeigen anhand eines Beispiels im 900MHz-Band Signalanalysen und was man bei der Funkkommunikation beachten sollte. Dazu verwenden wir Software Defined Radio (SDR). Darin werden komplexe Verarbeitungsschritte in der Signalverarbeitung mittels Software gelöst. Das ist zwar langsam, bietet hingegen unglaubliche Flexibilität. ? about this event: https://datenspuren.de/2019/fahrplan/events/10441.html
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/
Analysis of OSM data through OSM-Notes user posting (sotm2019)
In this research, the OSM-Notes feature is mainly viewed as data that can be examined speedily from OSM data globally in terms of the content of the notes posted and the location of users. Data from volunteered geographic information (VGI) and public surveying are essentially different; while a great quality and quantity of data is available for VGIs, discussions about data quality are scarce (Senaratne et al., 2017). As the use of VGI in business expands, attempts have been made to develop quality verification tools (cf. KeepRight and Validation OSM) with the understanding that, in addition to position accuracy, data quality equally depends upon the diversity and interaction of the number of users involved in data generation (Haklay et al, 2010). OSM-Notes is a capability for describing errors and discussing OSM data and fixme, although there are few research cases (Seto et al., 2017). This feature is new and was only added to OSM.org in April 2013. It allows users to specify and comment on any point on the map, and the history of comments can be accumulated and closed when the problem is solved. Unlike the fixme tag (allows contributors to mark objects and places that need further attention in the form of a "note to self" or request for additional mapping resources), this function does not directly associate with OSM data, but there is no need to have an OSM account. In this research, the OSM-Notes feature is mainly viewed as data that can be examined speedily from OSM data globally in terms of the content of the notes posted and the location of users. The purpose of the research is to analyze the context of OSM-Notes use through a “GIS” approach (Cope & Elwood, 2009). This analysis was conducted on data dumped from Planet OSM (https://planet.openstreetmap.org/) as April 2019. Since planet-notes.osn (about 782MB) is a special binary format, we used an enhanced parser able to separately output open (unresolved discussions) and closed (resolved discussions) based on osn2osm. After converting to .osm format data, the set was combined with Natural Earth's border data and population data and treated as spatial data. As a result, there were OSM-Notes postings in 237 countries: 415,433 open and 129,887 closed records. By counting the number of OSM-Notes postings by country based on whether they are open or closed, we determined that the majority were in the United States, Germany, and Russia. Moreover, it became clear that Japan, Canada, Korea, and Taiwan are the regions where there are a large number of submissions in urban areas (based on Natural Earth’s definition). In addition to these, many OSM users have posted from many countries, including Iraq, Ukraine, and Ecuador, and it is clear that active discussions are being held by many contributors. In these countries, mapping for humanitarian assistance is commonplace, as other reference resources are unavailable, so it is necessary to improve data quality through the use of OSM-Notes. OSM-Notes even has a function that allows non-OSM users to post, as is the case with 50% or more of the posts in Spain, Korea, etc. This data can be used to analyze urban trends and spatial features within a single country. For example, according to the analysis for Japan, OSM-Notes has many posts about the location of shops and POI (Point of Interest), and suggestions based on Maps.ME, Facebook, and Pokémon go. This is considered to be the main reason that anonymous posting is permitted. It is also worth noting that very few users post only a single note. Thus, by analyzing OSM-Notes, it is possible to grasp hot issues between users of OSM data. Overall, OSM mapping was found to be more common in developed countries with active mapping, but similarly, bug reports from non-OSM applications as developing countries that require discussion among OSM users, and as a new aspect. Moreover, how to accept it is an important issue in considering the process of constructing OSM data. However, because the functional relationship between OSM-Notes and the data on OSM cannot be specified directly, the nature of the feature is also difficult to grasp directly compared to the fixme tag. about this event: https://pretalx.com/sotm2019-at/talk/GRR3N3/
Corporate Editors in the Evolving Landscape of OpenStreetMap: A Close Investigation of the Impact to the Map & Community (sotm2019)
More than 17 million edits globally have been made by paid contributors in the last five years. We look at the long history of corporate involvement in OSM and then dig into the data to quantify the impact this latest evolution of corporate involvement is having on the map and explore the interactions between paid and volunteer mappers. OpenStreetMap (OSM) is both a map and the active community of over a million mappers that create and maintain it. Participation in OSM has largely been studied in terms of motivation and the resulting data quality. Today, the community is comprised by many different interest groups including craft/hobby mappers, humanitarian mappers, professional mappers, and more. The last few years have seen a dramatic growth in a specific group of mappers: corporate editors. These are mappers hired by corporations and edit the map as part of their employment. In November 2018, the OSM Foundation published the _organized editing guidelines_ that outline a number of steps all groups engaged in organized editing activities (including corporate data teams), should take to promote transparency, openness, and engagement with other mappers—especially local community. This work identifies ten corporations that are complying with these guidelines and explores their mapping activities. We found these corporations have cumulatively edited over 17M objects globally in the last five years, of which 9M were edited in 2018 [1]. First, we traced the history of corporate involvement in OSM to show that while this growing phenomena of corporate editing is new, it represents just the latest stage in a long history of corporations both contributing to and benefitting from OpenStreetMap. Next, we used historical quarterly-snapshot OSM-QA-Tiles to quantify where the ten corporations are active on the map and what types of edits they are performing. We find these edits are global in geographical scope, yet vary per corporation in location and edit type: Corporations heavily impact road networks, yet non-corporate mappers maintain the majority of all edits by mapping more buildings and points-of-interest [1]. To date, this research has quantified and contextualized the growing phenomena of corporate editing in OSM and identified the need for more in-depth analysis to more descriptively explain the impact to the map and volunteer mappers in these regions where corporate-editors are active. To further explore these impacts, we need to dig deeper into the editing record to describe the evolution of the map. For this, we are building upon open-source OSM data-processing tools to construct new vector tiles with with full OSM editing histories [4]. These new historical analysis tiles allow us to efficiently explore the evolution of the map in these regions. This allows us to better contextualize and visualize the interactions between corporate editors and volunteer mappers at scale. Previous research has shown that the road network typically gets mapped first and the map builds up from there [2]. To this extent, we will explore the notion of _map seeding_ whereby paid editors create the first version of the road network, seeding the map for others to maintain and grow. Supporting such an idea is the concept of _densification_ of the map, where some mappers prefer to edit where there is existing—though incomplete or sparse—map data, instead of a beginning with a blank section of map [3]. The concept of such editing patterns highlights the nuances in effectively measuring the impact of paid editing on the map. In other words, this question is more complicated than “are corporate editors taking over?” The first part of the research presented here was recently published [1]. The deeper exploration of the data to identify and explain the impact to the map and local communities is current, ongoing research. At State of the Map, I will briefly summarize the completed work to better set the context, and then present the results of our ongoing investigation on the impact to the map and community. 1. Anderson, J., Sarkar, D., & Palen, L. (2019). Corporate Editors in the Evolving Landscape of OpenStreetMap. ISPRS Int. J. Geo-Inf. 8, 232. 2. Ciepłuch, B., Mooney, P., & Winstanley, A. C. (2011). Building Generic Quality Indicators for OpenStreetMap. 19th Annual GIS Research UK (GISRUK), 5. Retrieved from http://eprints.maynoothuniversity.ie/2483/ 3. Corcoran, P., Mooney, P., & Bertolotto, M. (2013). Analysing the growth of OpenStreetMap networks. Spatial Statistics, 3, 21–32. https://doi.org/10.1016/j.spasta.2013.01.002 4. OSM-Wayback Utility available at https://github.com/osmlab/osm-wayback about this event: https://pretalx.com/sotm2019-at/talk/W8BA9K/
Customizing Search for Special-Interest Maps (sotm2019)
This talk discusses different ways how to improve the search experience for domain-specific maps. No map comes without a facility to search for places. As a result quite a few open-source geocoders using OpenStreetMap data have been developed and have matured in the last years. Nominatim, Pelias, Photon, Carmen, there are many to choose from. They all have in common that they offer a general purpose search for addresses, places and, to a more limited extent, places of interest. OpenStreetMap has inspired the creation of many domain-specific maps. Be it maps for specific features like brew pubs, camping or power infrastructure or for activities like cycling, hiking or child entertainment. A general purpose search on these maps is often not satisfying. The special features might simply not be available in the generic geocoders. And when they exist, they do not get the prominence appropriate for the map. This talk explores ways to improve the search experience for such special-interest maps. We start with simple approaches to boost results using existing web APIs and then look into different ways for creating a small custom domain-specific search engine. We discuss advantages and disadvantages of the different approaches and show common pitfalls for implementations. Although some knowledge in system administration and programming is expected, the focus is on solutions for small and medium projects that are realized with limited resources. about this event: https://pretalx.com/sotm2019/talk/PJE8GK/
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
Lightningtalks (DS2019)
Blitzgespräche - stelle dein Projekt in 5 Minuten vor und gewinne neue Interessierte! Einreichungen bitte vorab an <a href="mailto:[email protected]">[email protected]</a> senden. Weitere Informationen findest Du auf: <a href="https://hackmd.c3d2.de/DS2019_LT">https://hackmd.c3d2.de/DS2019_LT</a> about this event: https://datenspuren.de/2019/fahrplan/events/10459.html
A novel application of models of species abundance to better understand OpenStreetMap Community structure and interactions (sotm2019)
The OpenStreetMap (OSM) community is a global community crossing cultures, languages, and geographical boundaries. Researchers have been working to develop automated approaches to understanding the composition of this community through their contributions to the OSM database. In this talk we propose a new and novel application of theories and models of species abundance from ecological science to understand contributor community structure and distributions in OSM. **Motivation: ** Community is a word that evokes different images for different people. Socially, we as humans require interaction with other people and society is built around people coming together into social groups we call ‘community’. Communities identify different groups and very often the bond within these communities in a set of shared goals and the division of sharing of labour and skills among other resources. Indeed some scholars believe that the feeling of contributing positively to our own communities is one of the most fundamental feelings of satisfaction in life (Proctor, 2013). In all of these ways the now millions of contributors to OSM form the OSM Community. Attempts to understand how the OSM community works have appeared in the academic literature. Amongst the research community there is a curiosity and fascination about the OSM community given: the global extent of OSM crossing cultures, geographical boundaries and languages; the altruistic nature of its members; and its obvious success as a primarily Internet-based community different to almost every non-crowdsourced community we know from our everyday lives. **State of the Art: ** In this talk we shall argue that the model of community required for OSM is more nuanced that many of the current quantitative approaches. Neis et al (2013) amongst others have used concepts of junior, senior, local, external mappers which does capture the distribution of contributors to OSM well. OSM has been shown to loosely adhere to the 90-9-1 rule of Neilsen (2012) which highlights that about 90% of the members of community-based projects are usually only consuming the collaboratively collected information, while 9% occasionally contributes to the project and only 1% demonstrate a very active pattern of contribution of activity. As Begin (2018; PhD Thesis) argues 'characterizing Volunteered Geographic Information (VGI) data requires understanding contributors’ behaviour and many typologies of contributors are proposed in an attempt to link VGI contributors with the nature of the data they provide'. In Begin et al (2018) the authors identifies the different phases of contributor life cycle from a temporal perspective as a contributor's lifespan is a 'university metric'. In a more computationally complex approach Truong et al (2018) develop a multigraph approach with data mining to characterise individuals and identify behavioural groups. The implementation of a multiplex network based on an OSM data sample and an initial analysis make it possible to identify useful behaviours. **Methodology**: We consider a very novel approach to community identification and understanding by borrowing concepts and methodologies from theories and models of species abundance to the individual contributors of the OSM community. This is a novel approach in VGI but a decades old and mature branch of Ecological Science. As Hughes (1986) points out "It is a common observation that in samples from animal and plant communities most of the individuals belong to a small number of abundant species, whereas most of the species are represented by a small number of individuals". In OSM we see that most individual contributors make a small number of edits. However, from the global OSM community, a small number of species (groupings) are represented by a small number of contributors. For example contributors who have contributed thousands of GPS traces or thousands of building objects. We use the OSM Planet History data for a number of selected regions to consider the contribution history of those OSM community members who have contributed in those regions. All software is developed in Python. We then develop and apply the Community Level Modesl (CLMs) from Maguire et al (2016) and others. We define different types of OSM community member species. Species characteristics are based on contribution history and patterns and can be easily changed. For example, we may create a species which are differentiated by the number of OSM Relations they have created/edited. We could decide on three species groups: 0 - 10 relations, 10 - 100 relations or greater than 100. More sophisticated species can be developed. CLMs allow the creation of a species co-occurrence matrix to environmental variables (such as quantity of edits, types of tagging used, etc) which allows prediction of the community structure and the distributions of individual species. Maguire et al (2016) argue that in ecological communities CLMS ha
“Our Falkirk”: Mitigating the Impacts of Poverty using OSM Data Themes (sotm2019)
Services that provide money advice, access to food provision, digital access and community support are key to supporting those facing poverty. “Our Falkirk” is a simple mapping platform for service discovery that allows enriched OSM data to be easily described, mapped and shared through the concept of data ‘themes’. Falkirk Council is one of 32 Local Authorities in Scotland. Located in the centre of Scotland with a population of around 155,000 people, 1 in 5 people and 1 in 4 children in the Falkirk Council area are estimated to be living in poverty. Fairer Falkirk is Falkirk Council’s strategic response to the rising poverty in the Falkirk Council area. It brings community planning partners together and sets out in detail a series of practical, deliverable, and achievable programmes aimed towards mitigating the impact of poverty on individuals and families. Services that provide money advice, access to food provision, digital access and community support are key to supporting those facing poverty, but ensuring that local people and front-line staff have access to up-to-date information relating to these services is challenging. With funding from the Open Data Institute (ODI)’s Local Government Geospatial Data Stimulus Fund, Fairer Falkirk and their technology partner thinkWhere have harnessed the richness and flexibility of OpenStreetMap to create “Our Falkirk”: an online, map-based tool to allow local people to easily access information on services in the area. The presentation will look at how we’ve created a simple mapping platform for service discovery that allows enriched OSM data to be easily described, mapped and shared through the concept of data ‘themes’. We’ll look at some of the key challenges and opportunities identified through this process, and show how taking an Open Data approach has allowed Falkirk Council to democratise access to vital information through the streamlining of data creation of publication. We’ll look at potential next steps and sign-post the resources now available as a result of this fully open–sourced project. about this event: https://pretalx.com/sotm2019/talk/YENWFX/
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/
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/
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/
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
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
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
Closing (asg2019)
Closing of All Systems Go! 2019 about this event: https://cfp.all-systems-go.io/ASG2019/talk/WB9TFT/
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/
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/
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
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/
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/
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/
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/
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/