PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,276 episodes — Page 196 of 426

Infrastrukturplattformen für ÖV mit dem Sovereign Cloud Stack - Übersicht und Roadmap (froscon2021)

Mit Sovereign Cloud Stack ist im Gaia-X Kontext ein Projekt entstanden, das auf der Infrastrukturebene eine einheitlich, vollständig offene, föderierbare und modulare Cloud- und Containerplattform bereistellt. Anhand dieses OSS Projekts zeigt der Vortrag beispielhaft, wie das Ziel einer Digitalen Souveränen Cloud-Plattform für ÖV und andere Organisationen erreicht werden kann. Die Corona-Pandemie wirkte auch in der Öffentlichen Verwaltung wie ein Beschleuniger für die Digitalisierung. Auf der einen Seite werden moderne Angebote und Dienste gefordert, auf der anderen Seite können die führenden Cloud-Anbieter die außer-europäischen Recht unterliegen nicht (ohne weiteres) eingesetzt werden. Der Wunsch nach Stärkung der Digitalen Souveränität (nicht nur) in der Öffentlichen Verwaltung ist im Fokus unterschiedlicher Digitalisierungs- und Modernisierungs-Maßnahmen. Dabei bedarf es Lösungen auf der Infrastrukturebene (souveräne Cloud- und Containerplattformen) sowie Lösungsbausteine und Softwarelösungen, z.B. im Bereich Office, Kollaboration. Über die Vortragenden: Stefan Grote beschäftigt sich seit über 15 Jahren mit Linux und Open-Source-Software. Aktuell berät er Unternehmen und Organisationen zum Einsatz von lösungsorientierter orientierter Open-Source-Software als Key Account Manager bei GONICUS. In der freien Zeit genießt er die Natur – gerne hart am Wind. Kurt Garloff, hat sein Berufsleben lang Open Source gemacht und hat im Bereich Betriebssystem und Cloud Teams bei SUSE, der Deutschen Telekom und T-Systems aufgebaut und geführt. Er ist Mitinitiator und technischer Leiter des öffentlich geförderten Projekts Sovereign Cloud Stack und ist dafür bei der OSB Alliance e.V. angestellt. about this event: https://programm.froscon.de/2021/events/2660.html

Aug 21, 20211h 2m

Visualization of Contributions to Open-Source Projects (froscon2021)

We analyze visually, to what extend team members and external developers contribute to open-source projects. This gives a high-level impression about collaboration in that projects. We achieve this by recording provenance of the development process and use graph drawing on the resulting provenance graph. Our graph drawings show, which developers are jointly changed the same files—and to what extent—which we show at Germany's COVID-19 exposure notification app 'Corona-Warn-App'. about this event: https://programm.froscon.de/2021/events/2640.html

Aug 21, 202152 min

Let's end this arms race (froscon2021)

Privacy on the internet is an arms race between legislators and web developers that we need to stop. Hi there. We are Frederik and Hendrik. We're building a fair and open web analytics tool and want to share what we discovered along the way with the FROSCON audience. Privacy on the Internet is more and more turning into an arms race between legislators and web developers. On the one hand, it takes far too long for legislators to transpose directives. On the other hand, the data industry uses an arsenal of dark patterns and technical stunts to creatively interpret or completely circumvent the applicable law. Because regulation will always fail at the technical level, it is impossible to escape this vicious circle in this manner. A new approach is needed to solve this problem in a sustainable way and make the web a better place again. In our lecture we examine problematic procedures and techniques in detail and develop approaches to overcome them. about this event: https://programm.froscon.de/2021/events/2659.html

Aug 21, 202136 min

WLAN. Planung, Bau, Inbetriebnahme, Abnahme. (froscon2021)

WLAN funktioniert nicht. Es sein denn man macht es richtig. Planung, Installation der AccessPoints, Konfiguration der AccessPoints und Abnahmemessung. about this event: https://programm.froscon.de/2021/events/2641.html

Aug 21, 20211h 0m

Power Supply stability and risks (bornhack2021)

This talk is about the stability of powersupplies for digital and analog electronics, and of radios or wireless transceivers controlled by such electronics. A brief overview of topologies will be given, using a bottom-up approach, so that software and hardware combinations controlling such powersystems and reasons of powercycling can be understood. Integrated circuits with DC/DC converters and linear regulators like low-dropout regulators (LDO) are reviewed, and several common generic chips and more custom solutions that can be found. The talk focussed on concepts, understanding specifications and sometimes, the lack of spcification in a manufacturer datasheet. The concept of a powersupply crash, hickup, and digital electronic 'latch-up' is discussed. Scenario's to reach such state using software are explored. Hands-on ways to test a powersupply are provided, using electronic loads. Hands-on testing of powersupplies, from tens of milliwatts to a few hundred watts are provided. Influence of temperature and related cooling of powersupplies is discussed, as well as noise performance and step response. about this event: https://bornhack.dk/bornhack-2021/program/power-supply-stability-and-risks/

Aug 21, 202117 min

Lizenzwechsel bei freier und offener Software (froscon2021)

Aug 21, 202152 min

Verbreitungsgrad von Open Source Unternehmenssoftware (froscon2021)

Aug 21, 202127 min

Add depth! (froscon2021)

Aug 21, 202142 min

Werkzeuge, um eine OpenStack-Cloud zu verwalten (froscon2021)

Aug 21, 20211h 15m

webboot - The LinuxBoot way of multi distro ISO booting (froscon2021)

With the growing demand and support for [LinuxBoot](https://linuxboot.org) in firmware, new approaches to booting operating systems have become possible, based on the Linux [kexec](https://man7.org/linux/man-pages/man8/kexec.8.html) mechanism. This talk walks through the process of creating an environment for booting a large set of different ISOs from various distributions, covering different methods tried and ideas that came up, concluding with how [webboot](https://github.com/u-root/webboot) eventually offers a decent and easy to use interface that can be deployed on a USB stick, tried out in a VM, or even run straight from a mainboard's firmware. about this event: https://programm.froscon.de/2021/events/2703.html

Aug 21, 202131 min

Lizenzwechsel bei freier und offener Software (froscon2021)

Insbesondere bei Cloudbasierter freier und offenr Software waren in der Vergangenheit Lizenzwechsel zu verzeichnen. Der Beitrag beschäftigt sich mit den Grundlagen und versucht sich an einer Analyse der Gründe. Insbesondere bei Cloudbasierter freier und offenr Software waren in der Vergangenheit Lizenzwechsel zu verzeichnen. Der Beitrag beschäftigt sich mit den Grundlagen von freier und offener Lizenzierung. Anschließend versucht sich der Beitrag in einer Analyse von freier- und offener Software zwischen Idee und den Zwängen des Marktes. about this event: https://programm.froscon.de/2021/events/2695.html

Aug 21, 202152 min

Werkzeuge, um eine OpenStack-Cloud zu verwalten (froscon2021)

Es gibt eine ganze Reihe unterschiedlicher Werkzeuge, um auf eine Public Cloud zuzugreifen. Ich zeige die wichtigsten und erläutere die Unterschiede und empfohlenen Einsatzszenarien. Die erste Begegnung von Benutzern mit Cloud Computing, erfolgt über eine webbasierte Konsole. Dies erscheint zwar praktisch im Vergleich zu den Turnschuh-Runden zwischen Schreibtisch und Serverschrank, kann aber dennoch eine irreführende und tückische Angelegenheit sein. Das Problem besteht darin, dass Cloud Native Computing eigentlich ein Synonym für automatisiertes Computing sein sollte. Leider lassen sich eine Web-Benutzeroberfläche und eine Maus nicht sehr bequem automatisieren. Glücklicherweise gibt es für eine Open-Source-basierte Software wie OpenStack mehrere Optionen, Workloads zu steuern. Einige eignen sich am besten für Entwickler (wie das OpenStack SDK), andere sind auf Systemingenieure oder DevOps (wie Terraform oder Ansible) zugeschnitten. Natürlich gibt es auch CLI-Clients. Der Vortrag lädt ein, die Vielfalt der Tools kennenzulernen, praktisch umsetzbare Beispiele zu betrachten und verspricht, nicht ohne Hinweise auf Grenzen, aber auch Tipps zur Auswahl der besten Automatisierungsoption zu enden. about this event: https://programm.froscon.de/2021/events/2665.html

Aug 21, 20211h 15m

Verbreitungsgrad von Open Source Unternehmenssoftware (froscon2021)

. Mein vorgeschlagenes Thema "Verbreitungsgrad von Open Source Unternehmenssoftware" ist das Thema meiner, zur Zeit anstehenden, Bachelorarbeit. Für die Zielerreichung werden drei unterschiedliche Methoden behandelt. Die erste Methode ist die Literaturrecherche unterschiedlicher Autoren, Zeitschriften und Studien. Hierbei kann nachgewiesen werden, inwieweit sich das Thema bereits verbreitet hat und voraussichtlich steigern wird. Die zweite Methode sind Umfragen, in der als Zielgruppe Anbieter, Communities, Kunden und Referenzkunden zählen. Alle Ergebnisse werden in einigen Diagrammen dargestellt und analysiert. Die dritte Methode sind Interviews, die mit Unternehmen durchgeführt werden. Um die Thematik etwas mehr voranzutreiben, ist die beste Lösung, eine Konversation mit Unternehmen zu führen, die sich auch mit Open Source Software befassen. Nach Abschluss der Befragungen und Interviews werden diese zusammengefasst und entsprechend analysiert. Hierdurch wird auch nochmal die Verbreitung von OSS deutlich. about this event: https://programm.froscon.de/2021/events/2681.html

Aug 21, 202127 min

Add depth! (froscon2021)

Stereoscopic imagery (photography and videography) is a fascinating way to create 3-dimensional images of landscapes, unmoving and moving objects, and of course, people. In this talk, we'll cover the basics of stereoscopic imagery and projection, discover how stereoscopic vision works, and how we can trick our brains into perceiving depth from two flat images. We start with the principles of three-dimensional vision in humans: how our eyes use the combination of focus and vergence to signal two slightly different images of our surroundings to our brain, and how our brain then processes these images to give us the perception of depth. Then, we discuss the techniques available to play tricks on our brains in which two slightly (but cleverly) distinct two-dimensional images are presented to our eyes in such a way that our mind conjures up depth where there objectively is none. These techniques come in various forms, from very high tech (such as virtual reality goggles) to very low tech (like mechanical stereoscopic viewers), but some can deal without any projection technology at all: this is called freeviewing, and for most people it is a remarkably simple and low-cost way to enjoy stunning three-dimensional imagery. We'll cover the parallel-view and crossview freeviewing techniques. We'll then dive into the simple but highly effective steps of making stereoscopic images, using run-of-the-mill cameras (even cell phones), and some straightforward image processing in the GIMP. Finally, we talk about some neat little tricks to make stereoscopic videos, with minimal cost and investment. We'll look at how we can make 3D video with just a GoPro, or a simple drone camera — again using a free software tool, namely the Shotcut video editor, for processing. about this event: https://programm.froscon.de/2021/events/2693.html

Aug 21, 202142 min

init (froscon2021)

about this event: https://programm.froscon.de/2021/events/2701.html

Aug 21, 20218 min

Handcrafted randomness (bornhack2021)

Aug 20, 202139 min

Handcrafted randomness (bornhack2021)

Insane🤯3D print Why we will end up in The Matrix Free Businessplans 377kW computer Ai fumblings Still watching you Bitcoin heist https://www.nikolajsonne.dk/ about this event: https://bornhack.dk/bornhack-2021/program/nikolaj-sonne-talk/

Aug 20, 202139 min

Start your own ISP (Or just learn how an ISP works) (bornhack2021)

Aug 20, 202121 min

Start your own ISP (Or just learn how an ISP works) (bornhack2021)

This talk goes through the steps needed to create their own Internet Service Provider, from the hardware, to regulatory requirements, to software setups. The talk also goes through just how an Internet Service Provider works in general, and will feature overview of the different technologies / protocols needed. about this event: https://bornhack.dk/bornhack-2021/program/start-your-own-isp-or-just-learn-how-an-isp-works/

Aug 20, 202121 min

Manualization - reclaiming humanity in the age of automation (bornhack2021)

In general mankind seems hell-bend on automating ourselfs out of this world, celebrating the idea of humans free of the toil of labour, but also humans without a purpuse. Everytime we automate something, a human is loosing a job, a task, they used to be masters of, reducing their feeling of selfworth and their source of income. Automation comes with a cost: Loss of agency. The only way to regain this is reverse automation - aka manualisation - not for some sort of hippie-backtrip to the stone-age, but for health and satiesfaction of humankind - and for the environment: On this burning, climatechange-ridden planet we are short of allmost everything exept one giant resource: Humans. about this event: https://bornhack.dk/bornhack-2021/program/manualization-reclaiming-humanity-in-the-age-of-automation/

Aug 20, 202141 min

Why nothing is free if it costs your email - behind the scenes of email marketing (bornhack2021)

It's amazing, what you can get for "free" if you just submit your name and email. In this talk I'm going to give you a tour behind the scenes of a couple of popular email marketing platforms and show you HOW MUCH information it's possible to gather about the behavior of your email list subscribers, and why paying with your email can be far from free. I'm also going to give you a couple of tips on how to protect your privacy when submitting your email to join a webinar or get an ebook. With the launch of iOS 15 Apple is taking steps to protect their users from this extensive email tracking, I'm going to give you an overview of what to expect from those features both as an iPhone user and an email marketer. about this event: https://bornhack.dk/bornhack-2021/program/why-nothing-is-free-if-it-costs-your-email-behind-the-scenes-of-email-marketing/

Aug 20, 202140 min

How to open source your code properly (bornhack2021)

Publishing your code as open source software has a lot of pitfalls. Especially if you are using other peoples code. The result is that there is a lot of code out there which is not properly published, resulting in legal risks for those who use it. This talks gives an introduction into open source, open source licenses, using open source, combining open source licenses, and last, how to prepare your code to publish it as open source. Next to the theory, I will give hints for your real live situations, and end with a small show case how you can put the theory in practice. about this event: https://bornhack.dk/bornhack-2021/program/how-to-open-source-your-code-properly/

Aug 20, 202155 min

HMB: OCR reading 407 schematics from 1990 (bornhack2021)

Preservation of a unique computer is contingent on digitization of 407 pages of schematics, but is OCR reading schematics possible? about this event: https://bornhack.dk/bornhack-2021/program/hmb-ocr-reading-407-schematics-from-1990/

Aug 20, 202148 min

This years badge (bornhack2021)

Aug 20, 202116 min

This years badge (bornhack2021)

In this presentation, we will take a look at this years badge and give some hints and ideas as to how it can be hacked and/or used along with other electronic badges, like the ones from previous years. about this event: https://bornhack.dk/bornhack-2021/program/this-years-badge/

Aug 20, 202116 min

Löten (petitfoo)

Aug 18, 202121 min

Löten (petitfoo)

Löten gehört zum Grundhandwerk des gemeinen Hackers. Wie oft muss man mal eben zwei Kabel verbinden, ein Bauteil aus einer Platine austauschen oder eine Schaltung zusammenlöten. In diesem Petit Foo wird erklärt was löten ist, was man dazu benötigt und wie man richtig Elektronik lötet. Am Ende habt ihr das nötige Wissen um am verteilten Lötworkshop teilzunehmen. about this event: https://www.chaospott.de

Aug 18, 202121 min

GSM-R and how it differs from GSM (osmodevcall)

Aug 13, 202155 min

GSM-R and how it differs from GSM (osmodevcall)

about this event: https://c3voc.de

Aug 13, 202155 min

Präsentationen halten (petitfoo)

Man kommt oft nicht umher und muss sein Projekt oder seine Idee anderen Leuten vorstellen. Ich werde heute im Petit Foo erklären, worauf man beim Präsentieren achten sollte und wie man typische Fehler vermeidet. about this event: https://www.chaospott.de

Aug 4, 202133 min

Präsentationen halten (petitfoo)

Aug 4, 202133 min

High-Level into to IMS, VoLTE & VoWiFi (osmodevcall)

Jul 23, 202135 min

High-Level into to IMS, VoLTE & VoWiFi (osmodevcall)

about this event: https://c3voc.de

Jul 23, 202135 min

Heizungssteuerung und Clubautomatisierung (petitfoo)

Jul 21, 202129 min

Heizungssteuerung und Clubautomatisierung (petitfoo)

"Computer, schalte das Licht aus!" ist dank smarter Lautsprecher keine besondere Funktion mehr, sondern Alltag in vielen Haushalten. Eine umfangreiche Smarthome-Ausstattung haben jedoch nur wenige. In diesem Petit Foo wird erläutert welche Techniken es für das Smart Home gibt und worauf man achten sollte. Besonders wird darauf eingegegangen wie die Clubautomatisierung in der Foobar umgesetzt haben und am Beispiel der Heizungssteuerung erklären wie man weitere Automatismen und Geräte dort einbindet. about this event: https://www.chaospott.de

Jul 21, 202129 min

Closing (sotm2021)

SotM Working group say thank you to all volunteers and attendees and good bye until next year. SotM Working group say thank you to all volunteers and attendees and good bye until next year. about this event: https://2021.stateofthemap.org/sessions/PRZUTW/

Jul 11, 202113 min

Closing (sotm2021)

Jul 11, 202113 min

A/B Street: Using OSM for transportation advocacy (sotm2021)

Jul 11, 202125 min

A/B Street: Using OSM for transportation advocacy (sotm2021)

A/B Street is an open source traffic simulator built on OSM and public census data, easy for the general public to use. This talk will cover some case studies of A/B Street being used to advocate for cycling infrastructure in Seattle, and describe how to use it anywhere. A/B Street (abstreet.org) is an open source traffic simulator built on OSM and public census data. It simulates car, bicycle, foot, and public transit traffic, and runs on Mac, Windows, Linux, and directly in the web browser. A/B Street allows the user to reallocate existing road space between cars, protected cycle lanes, transit-only lanes, and street parking. Users can also modify traffic signal timing and create access-restricted neighborhoods. Individual and aggregate results from the simulation can be compared before and after the changes, creating a simple way to evaluate potential changes. A/B Street has been designed for the general public to easily explore proposals for reducing dependency on cars. This talk will cover some specific cases in Seattle where the software has been used to propose real changes, like opening a shortcut through a gated community for cycle and foot traffic to avoid dangerous roads. We'll discuss how to start using A/B Street in your area, the challenges in finding other open data-sets required, and some options for how to publish results. Finally, the talk will briefly demonstrate how A/B Street's rendering can be used for validating some tags, and how to get involved with the project. about this event: https://2021.stateofthemap.org/sessions/JNVWZS/

Jul 11, 202125 min

Building a global outdoor map (sotm2021)

Jul 11, 202123 min

Building a global outdoor map (sotm2021)

Global dataset and a map style for hiking and biking developed from OpenStreetMap - that's MapTiler Outdoor. During development, we have to solve multiple challenges originating from a lack of international standardization in trail marking. MapTiler Outdoor is a global dataset and a map style for hiking and biking available as a zoomable and web-compatible vector tiles, which are ready for use in OpenLayers, MapLibre, Leaflet, QGIS as well as mobile applications. After first excitement, challenges starts to appear one after another: most of them originating from a need to create a rigid set of rules for the entire world, which is full of diversity due to the variety of nature. We also faced the challenge of lacking international standardization for hiking trails, which is unique for each country (and even on this level with many exceptions and specialities - like oneways, via ferrata routes or even climbing trails). And last, but not least, we have to dig all this information from the OpenStreetMap and turn it into a map understandable for everyone. We managed to create a layer with trails and corresponding points of interest, which can be filtered on hiking or biking in the customize tool. This layer can be overlaid on top of any map. However, we created a specialized map style which combines OpenStreetMap with contour lines and hillshade and highlights things you need for moving around in the nature. The schema of MapTiler Outdoor is based on the open-source OpenMapTiles (OTM) schema and data are processed using OMT stack. MapTiler Outdoor is available via MapTiler Cloud as a service or in a form of a data package for download. about this event: https://2021.stateofthemap.org/sessions/EBQEZJ/

Jul 11, 202123 min

Why OSM is not known more widely - about consequences of not enforcing attribution requirements (sotm2021)

Jul 11, 202137 min

Why OSM is not known more widely - about consequences of not enforcing attribution requirements (sotm2021)

Describes current situation of people using and appreciating OpenStreetMap data without being aware at all about its source. Describes how it violates OpenStreetMap license and proposes to start enforcing it. OpenStreetMap is not really known among people. But it does not mean that they are not using it. I was talking with a pair of tourists using maps.me to navigate. They commented that OpenStreetMap sounds like an interesting project. But it seemed to them to be an unnecessary duplicate of maps.me with its great maps. They were completely unaware that all useful data displayed by maps.me is from the OpenStreetMap. OSM data can be used by anyone, with few requirements. One of them is requirement to clearly and prominently state source of data. Despite this, many companies somehow fail to include a proper attribution. Including ones that are incredibly wealthy and ones that put massive effort into designing their applications. How can we change that situation? Many people who would contribute are unaware that OpenStreetMap exists. We are losing potential contributors. Especially among people not interested already in open data and maps. It is one of reasons why demographics of OpenStreetMap are so diverged from overall population. One needs to be quite unusual to be even aware that it exists and that this data is widely used. Due to obvious conflict of interest between OpenStreetMap community and corporations using this data fixing this problem will not be easy. But we should try. about this event: https://2021.stateofthemap.org/sessions/PHJ83R/

Jul 11, 202137 min

Involvement of OpenStreetMap in European H2020 Projects (sotm2021)

Jul 11, 202138 min

Overpass API since 10 years (sotm2021)

Jul 11, 202122 min

Overpass API since 10 years (sotm2021)

Since now 10 years, the Overpass API allows to query the OpenStreetMap data. This is reason enough to show how OpenStreetMap and the Overpass API have changed over that timespan. I will present and overview over user statistics, technical challenges and all kinds of requests to me as the developer. Since now 10 years, the Overpass API allows to query the OpenStreetMap data. This is reason enough to compare the OpenStreetMap of then to the OpenStreetMap of now and to show how OpenStreetMap and the Overpass API have changed or not changed over that timespan. For this purpose I will present an overview: With which requests are the public instances of the Overpass API actually used? The Overpass API has been intended for compound queries for the public transit data model of OpenStreetMap, but actually got popular for the simpler tag queries on bounding boxes. The provisions for an area data type have never materialized. How has it protected itself and how does it now protect itself against excessive load? I have always been proud that the service runs on ordinary server hardware and nothing huge, but still can give every user a meaningful amount of computation time. The necessary measures to curb the greedy and the stupid have evolved over time. Which requests for features and questions have been addressed to me as the developer? Basically everything we use now has been requested by users of the service. Probably the best idea has been to change from the longish XML based query language to the now much shorter QL based language. about this event: https://2021.stateofthemap.org/sessions/FV8QGF/

Jul 11, 202122 min

Involvement of OpenStreetMap in European H2020 Projects (sotm2021)

During the past decades, the European Commission has invested billions in research through various programmes, such as H2020. In this study, we review exhaustively all the H2020 open deliverables to analyse how these public european projects are relying on OpenStreetMap. Since 1984, the European Commission has been supporting research through various successive programmes. Recently, from 2014 to 2020, the EU invested approximately 80 billion euros into its eighth programme, named Horizon 2020 [1]. Among various focuses such as the excellence of science or industrial secondments, H2020 emphasised on supporting an open access policy for all the research results [2]. Moreover, H2020 projects were strongly encouraged to use open source software and tools. Practically, all the research domains were eligible to be supported by the H2020 programme, and therefore, the scopes of the projects vary from e.g. computer science, to philology passing by agriculture… Technically, as these projects are almost always involving several partners located in several European member states joining forces from multiple institutions, there is often a need to deal with data coming from different places. And, more generally, geo-data are often involved to tag information which may be research data, meeting localisation, partner addresses, etc. In such a context where open source tools are recommended by the European Commission, we analyse the presence of OpenStreetMap in H2020 projects. In addition, we also review the presence of other geographic services such as Google, Bing and Baidu maps, in order to better understand how researchers tend to choose one over the other. Thanks to the open access policy, participants of the H2020 projects had to make their results available. To do so, their various types of materials were submitted to the European portal which then offers them publicly. As a consequence, for each project, one can access the articles (through DOIs), the blog posts, the slide decks, the deliverables… In particular, in our study, we decided to focus on the deliverables as they are accessible on the EC portal directly and are the common reports written by the partners to describe their approaches. Indeed, these deliverables (usually written on a regular basis during the project) report on the findings and methodology set up to achieve the project’s goals and authors explain their architectural choices in depth such as describing the tools used. As a consequence, cartographic services, if involved at some stage in the project, are likely to be mentioned in these documents either as acronyms (e.g. OSM) or as website references (e.g. https://www.openstreetmap.org/). In order to obtain the deliverables together with projects’ information, we combined two European sources of information to gather all the facets we wanted to cover: CORDIS [3] and Data.Europa [4]. In particular, we extracted from CORDIS various high-level information about the projects themselves: from their names and acronyms to their durations passing by the specific European call-for-fundings they answered and obtained their money from. This latter category can be useful in order to have a finer-grained understanding of the domains which are prone to involved cartographic services. Next in order, Data.Europa was used to download the deliverables themselves, which required several days of computing resources. Overall, during the course of the H2020 programme, 33636 projects were funded by the European Commission. Depending on the type of action which was set by the projects, not all of them had some open deliverables written (and thereby available on the Europa platform). Actually, a large part of these projects did not have deliverables per se but rather articles or web posts. We indeed counted 25157 projects without deliverables which restricted our study to the remaining 8479 projects. Out of them, we listed a total of 92612 distinct deliverables to be analysed, representing more than 260GB. Technically, once all these deliverables were downloaded, we searched them for various terms to know if some cartographic services are involved in the text. We therefore set up several regex rules (e.g. 'open.?street.?map’ or ‘[^a-z0-9]osm[^a-z0-9]’) which were run over the 92000+ deliverables. This allowed us to systematically count all the occurences of the considered cartographic solutions. In the end, we found that 1840 deliverables (from 651 projects) mention OpenStreetMap. More precisely, through all the H2020 deliverables, there are approximately: 18600 mentions to OSM, 2800 to GoogleMaps, 226 BingMaps and 4 to BaiduMaps. Empirically, we notice that 1) one order of magnitude separates the occurrences of each cartographic service and 2) OpenStreetMap is from far the most represented solution and thereby the one on which public European researchers rely the most. Contextually, it is also interesting to note that not all the deliverables (1796 of them) mentioni

Jul 11, 202138 min

An Automated Approach to Identifying Corporate Editing Activity in OpenStreetMap (sotm2021)

Jul 11, 202133 min

A new map renderer for OSM? Rasters, vectors, language and internationalization (sotm2021)

I explore the spectrum of web map rendering techniques between raster and vector, and outline new approaches towards making universal map applications with OSM. OSM's mission is to create a free, global dataset of geodata for diverse applications. A mainstream OSM use case is **web cartography**: the graphical display of geographic features on the standardized browser platform. Cartographers want to make beautiful, labeled, multi-resolution maps; maps need to be loaded progressively for a smooth user experience. The web map status quo centers around two distinct approaches. One approach, used by the OSM Carto project, is server-rendered raster map tiles displayed as images in the browser. Another approach is to use a WebGL framework that consumes tiles of vector features. In the first part of this talk, I will investigate the tradeoffs inherent in these approaches with regards to **multilingual text and internationalization**, as these pose limitations for localizing OSM applications to different languages and cultures. The second part of this talk will introduce new techniques and libraries for rendering OSM data that are a compromise between the raster and vector map ecosystems. I'll demonstrate some of these ideas in protomaps.js, a new Canvas2D and Leaflet-based open source map rendering library. about this event: https://2021.stateofthemap.org/sessions/JGF9WA/

Jul 11, 202126 min

An Automated Approach to Identifying Corporate Editing Activity in OpenStreetMap (sotm2021)

The rise of organized editing practices in the OpenStreetMap community has outpaced research methods for identifying mappers participating in these efforts and evaluating their work. This research uses machine-learning to improve upon prior approaches to estimating corporate editing on OSM, contributing both a novel methodology as well as summary statistics that shed light on corporate editing behavior in OSM. In the past five years, the OSM community has seen a dramatic rise in organized editing, including corporate, humanitarian, and educational, on the platform. These new actors have continued the ongoing debate surrounding OSM’s relationship with organized editing, with new rules and best-practices being implemented to align the interests of the organizations with those of the community. We became interested to study how the editing habits of these new actors differed from the community as a whole, but were quickly confronted by the challenge of producing accurate measures of their activities. In this paper we aim to fill this gap by creating computational methods of understanding different editing behaviours on OSM to classify editors as being corporate or volunteer. Classifying individual editors has been done in the past, on a more local level, for example in the recent analysis on editing in Mozambique. [1] Studying corporate editing behaviour, first requires a list of corporate editors. In the past, researchers have searched individual "organized editing team” webpages. Instead, our paper presents a novel method for classifying users on the platform, by scraping user profiles. There are two possible approaches to extract corporate mappers based on user profiles. The first approach uses a clustering of the keywords within the profiles. Though effective at uncovering relations between users (like students, programmers, Garmin editors, Colorado mappers), this method failed to properly capture all known corporate groups. Instead we did a keyword search for corporations listed on the Organized Editing List and classified similar users together. We then divided this list into corporate or non-corporate. This simplification was done to align with past research into corporate editing [2]. Using this extracted list, we discern features that could act as “signals” for organized editors. Explicitly, which features from the changesets can point to an editor being corporate or volunteer. Do corporate editors edit specific types of items? Do their time series signatures differ? For the creation of these features, we relied on Jennings Anderson’s past work on corporate editing for inspiration [2]. The first set of features came from OSM changeset metadata which is rich with user descriptive data like the editor used, comments, and source. We find that most organizations use editors like JSOM and iD. Next, we attempted to model which objects corporations edit by finding descriptive words like “service”, “road”, and “building” in the comments of the changeset. We observed that most corporations focus on services and roads, as opposed to buildings which tend to be dominated by volunteer mappers. The third feature was motivated by the observation that as the interests of a corporation change, the editing of its mapping team can also change. This has led to the well documented phenomena of corporate mappers having a geographically dispersed editing pattern. This is markedly different from many volunteer mappers who often begin by mapping their local neighbourhoods. Using established metrics, we calculated the geographic dispersion for each user based on the latitude and longitude of their edits. The metric we found most effective was the timeseries signature. Corporations have a traditional 9-5 mapping schedule, whereas non-corporate mappers tend to map far more haphazardly, including significant mapping on the weekend. When attempting to convert the timeseries signature into a usable metric, we came across a problem: timezones. All changesets in OSM are normalized to UTC time, this means that a user editing at 8am in Toronto, Canada and another user editing at 8pm in Beijing, China would in fact appear to be editing at the same time in OSM. Longitude and latitude data are not an effective method of extracting the mappers timezone, since editing on OSM is increasingly done remotely, through “armchair mapping”. To utilize this strong signal, we developed a new method for normalizing a users time signature, and it was based on the observation that individual corporations have several key editing patterns, depending on where their employees are located. For example, Facebook has two such patterns, each displaced by around 8 hours. This motivated us to create a “corporate editing signature” and translate the corporate signatures to find the minimal distance between the two. After using this method of adjustment, we were able to significantly improve the alignment of the time-series. In other words, we were able to re

Jul 11, 202133 min