Network Services Improvements
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Seamless Interoperability and Data Portability in the Social Web for Facilitating an Open and Heterogeneous Online Social Network Federation
Seamless Interoperability and Data Portability in the Social Web for Facilitating an Open and Heterogeneous Online Social Network Federation vorgelegt von Dipl.-Inform. Sebastian Jürg Göndör geb. in Duisburg von der Fakultät IV – Elektrotechnik und Informatik der Technischen Universität Berlin zur Erlangung des akademischen Grades Doktor der Ingenieurwissenschaften - Dr.-Ing. - genehmigte Dissertation Promotionsausschuss: Vorsitzender: Prof. Dr. Thomas Magedanz Gutachter: Prof. Dr. Axel Küpper Gutachter: Prof. Dr. Ulrik Schroeder Gutachter: Prof. Dr. Maurizio Marchese Tag der wissenschaftlichen Aussprache: 6. Juni 2018 Berlin 2018 iii A Bill of Rights for Users of the Social Web Authored by Joseph Smarr, Marc Canter, Robert Scoble, and Michael Arrington1 September 4, 2007 Preamble: There are already many who support the ideas laid out in this Bill of Rights, but we are actively seeking to grow the roster of those publicly backing the principles and approaches it outlines. That said, this Bill of Rights is not a document “carved in stone” (or written on paper). It is a blog post, and it is intended to spur conversation and debate, which will naturally lead to tweaks of the language. So, let’s get the dialogue going and get as many of the major stakeholders on board as we can! A Bill of Rights for Users of the Social Web We publicly assert that all users of the social web are entitled to certain fundamental rights, specifically: Ownership of their own personal information, including: • their own profile data • the list of people they are connected to • the activity stream of content they create; • Control of whether and how such personal information is shared with others; and • Freedom to grant persistent access to their personal information to trusted external sites. -
Mastodon.Py Documentation Release 1.5.1
Mastodon.py Documentation Release 1.5.1 Lorenz Diener Mar 14, 2020 Contents 1 A note about rate limits 3 2 A note about pagination 5 3 Two notes about IDs 7 3.1 ID unpacking...............................................7 4 Error handling 9 5 A brief note on block lists 11 6 Return values 13 6.1 User dicts................................................. 13 6.2 Toot dicts................................................. 14 6.3 Mention dicts............................................... 15 6.4 Scheduled toot dicts........................................... 15 6.5 Poll dicts................................................. 16 6.6 Conversation dicts............................................ 16 6.7 Hashtag dicts............................................... 16 6.8 Hashtag usage history dicts....................................... 17 6.9 Emoji dicts................................................ 17 6.10 Application dicts............................................. 17 6.11 Relationship dicts............................................ 17 6.12 Filter dicts................................................ 18 6.13 Notification dicts............................................. 18 6.14 Context dicts............................................... 18 6.15 List dicts................................................. 19 6.16 Media dicts................................................ 19 6.17 Card dicts................................................. 20 6.18 Search result dicts............................................ 20 6.19 Instance dicts.............................................. -
Federated Systems
Federated Systems Jeremy Rubin [email protected] December 9, 2015 Abstract Federation is an amazingly powerful tool in a system designer’s tool belt. This work provides a unifying definition for federated. In abbrevia- tion: a system is federated when there are multiple providers of an iden- tical (or nearly identical), interoperable service. The federated paradigm o↵ers much improved fault tolerance, liberty, and privacy over centralized alternatives. The federated paradigm applies to all sorts of systems, from governmental to web services. However, this paradigm seems to be unsus- tainable, either devolving into centralized systems or being outpaced by them. In this paper, I will delve into multiple examples of federated sys- tems, exploring their successes and failures, as well as delving into what caused the decay of these systems. In reflection, I will also provide sev- eral suggestions on how system developers might harden their use of this paradigm. 1 Contents 1 Introduction: 3 2 Defining Federation: 5 2.1 Governmental Federations . 6 2.2 ComputerScience .......................... 8 2.2.1 Simple Sharded Database . 8 2.2.2 Federated Byzantine Agreement . 8 2.2.3 Federated Cryptography . 9 2.3 FederatedIdentity .......................... 9 2.4 TheDefinition ............................ 10 3 Case Studies 11 3.1 E-Mail................................. 12 3.2 Blog.................................. 14 3.3 XMPP................................. 15 3.4 DNS.................................. 16 3.5 Security Assertion Markup Language . 17 3.6 McDonald’s . 18 3.7 Social Networks . 18 3.7.1 Failures in Centralized Social Networks . 18 3.7.2 Hope in Federation? . 20 4 Conclusion 21 4.1 The Federated System Designer’s Handbook . -
Challenges in the Decentralised Web: the Mastodon Case∗
Challenges in the Decentralised Web: The Mastodon Case∗ Aravindh Raman1, Sagar Joglekar1, Emiliano De Cristofaro2;3, Nishanth Sastry1, and Gareth Tyson3;4 1King’s College London, 2University College London, 3Alan Turing Institute, 4Queen Mary University of London faravindh.raman,sagar.joglekar,[email protected], [email protected], [email protected] Abstract cols to let instances interact and aggregate their users to offer a globally integrated service. The Decentralised Web (DW) has recently seen a renewed mo- DW platforms intend to offer a number of benefits. For ex- mentum, with a number of DW platforms like Mastodon, Peer- ample, data is spread among many independent instances, thus Tube, and Hubzilla gaining increasing traction. These offer al- possibly making privacy-intrusive data mining more difficult. ternatives to traditional social networks like Twitter, YouTube, Data ownership is more transparent, and the lack of centralisa- and Facebook, by enabling the operation of web infrastruc- tion could make the overall system more robust against techni- ture and services without centralised ownership or control. cal, legal or regulatory attacks. Although their services differ greatly, modern DW platforms mostly rely on two key innovations: first, their open source However, these properties may also bring inherent chal- software allows anybody to setup independent servers (“in- lenges that are difficult to avoid, particularly when consid- stances”) that people can sign-up to and use within a local ering the natural pressures towards centralisation in both so- community; and second, they build on top of federation pro- cial [12, 49] and economic [42] systems. -
Decentralized Social Networking Platforms: Current Status and Trends Protocols Used by Existing DOSN Platforms Taxonomy by Proto
Decentralized Social Networking Platforms: Current Status and Trends Andres Ledesma, George Pallis and Marios Dikaiakos Laboratory for Internet Computing (LInC), Department of computer Science, University of Cyprus. {aledesma, gpallis, mdd}@cs.ucy.ac.cy Protocols Used by Existing DOSN Platforms DOSN Platforms Trendy … Trendiest! Open Graph Activity Protocol XOXO + 400 k Stream users *Document Representation Collaboration Tent *Partial Connection to other OSN XRI OExchange *Desktop (e.g. Facebook) Content PubSubHubbub Peer-to-Peer *Project Fork pump.io Identification Exchange LAMP node.js (e.g. identi.ca) OEmbed Salmon RSS / Atom Taxonomy by Protocols and Release Stage Content protocols identify, represent and exchange social content (e.g. posts, likes The three circles represent the release stage of the platform (i.e. the maturity and comments) in DOSNs. of the platform). Libertree Thimbl PGP Protocols used: newebe Cunity Duuit! XMPP pump.io XMPP + Others buddycloud Security and DSNP OpenSSL OpenPGP All Lipsync.it Friendica Tent encryption XMPP + Ostatus Retroshare OpenLink Data Spaces Ostatus + Others Kune Diaspora* DOSN rely on protocols to make the communication as private and secure as possible. Partial Ostatus + Others Ostatus Jappix Lorea StatusNet Others stable WebID Authentication OpenID beta Salut à Toi alpha User Layered Overview OAuth Identification WebFinger Activity Streams hCard Social Content RSS/Atom User Protocols deal with authentication and identification. User authentication across PuHubSubbub Salmon services is an essential part of DOSNs. User identification provides limited and OStatus Comet XMPP Mr. Privacy Psyc controlled user data to service and application without giving up privacy. HTTP SMTP, IMAP P2P TCP/IP Social FOAF XFN Representation Food for thought… Social representation refers to protocols that express the social graph. -
Sept Thèses Sur La Fediverse Et Le Devenir Du Logiciel Libre Par Aymeric Mansoux Et Roel Roscam Abbing
Sept Thèses sur la Fediverse et le devenir du logiciel libre par Aymeric Mansoux et Roel Roscam Abbing Framalang met à votre disposition la traduction de l’ouvrage en anglais Seven Theses on the Fediverse and the becoming of FLOSS Licence Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International. Traduction Framalang : Claire, dodosan, goofy, jums, Macrico, Mannik, mo, roptat, tykayn, wisi_eu À la rencontre de la Fédiverse Ces dernières années, dans un contexte de critiques constantes et de lassitude généralisée associées aux plates-formes de médias sociaux commerciaux 1, le désir de construire des alternatives s’est renforcé. Cela s’est traduit par une grande variété de projets animés par divers objectifs. Les projets en question ont mis en avant leurs différences avec les médias sociaux des grandes plates-formes, que ce soit par leur éthique, leur structure, les technologies qui les sous-tendent, leurs fonctionnalités, l’accès au code source ou encore les communautés construites autour d’intérêts spécifiques qu’ils cherchent à soutenir. Bien que diverses, ces plates-formes tendent vers un objectif commun : remettre clairement en question l’asservissement à une plate-forme unique dans le paysage des médias sociaux dominants. Par conséquent, ces projets nécessitent différents niveaux de décentralisation et d’interopérabilité en termes d’architecture des réseaux et de circulation de données. Ces plates-formes sont regroupées sous le terme de « Fédiverse », un mot-valise composé de « Fédération » et « univers ». La fédération est un concept qui vient de la théorie politique par lequel divers acteurs qui se constituent en réseau décident de coopérer tous ensemble. -
Report on the Use of Free and Open Source Software in The
Report on the use of Free and Open Source Software in the OpenStreetMap Foundation Authors: Felix Delattre, Danijel Schorlemmer, Enock Seth Nyamador and Tobias Knerr Date: January 2021 Introduction The Free and Open Source Software (FOSS) Policy Special Committee of the OpenStreetMap Foundation has been asked by the Board of Directors to assess the degree to which Free and/or Open Source Software or Services are being used within the OpenStreetMap Foundation (OSMF), the board itself, the different working groups, and committees. This analysis focuses on collaborative services to be used over the Internet. The FOSS Policy Special Committee was explicitly excluding the software used by the community at large, local chapters, or systems running on personal computers. Indicators The committee has defined two indicators that cover the most important aspects of freedom and openness of software. These are: 1. Programs or Services released under a Free and/or Open Source Software license: Are the programs or services used released under licenses that have been officially approved by either the Free Software Foundation or the Open Source Initiative. Only these licenses are following the standards to be considered free and/or open. 2. Control over data stored at hosted services: The key aspect of hosted services is the ability of the OSMF and the community to fully control the data hosted and to prevent this data being used for other purposes by a third party. Some of such services are based on open-source software and can be self-hosted by the OSMF, then offering full control and ownership of the data. -
Functional Breakdown of Decentralised Social Networks
University of Amsterdam Master System and Network Engineering Research Project 2 Functional breakdown of decentralised social networks Student: Supervisor: Wouter Miltenburg Michiel Leenaars [email protected] [email protected] July 6, 2015 Abstract Current centralised social networks are used by a huge number of users for a variety of reasons. With Facebook, Google+, LinkedIn, or Twitter, users are not in control of their own data and access control is centralised and proprietary. Decentralised social networks could be a solution to these problems and gives the control of the data back to users. This research is focused on the question which of the decentralised social networks is currently most suited to be provided as a service by hosting providers. This paper will therefore provide information about the current implementations, the protocols used by the various implementations, and will give a functional breakdown of the various decentralised social networks. Various implementations have been analysed, namely diaspora*, Friendica, GNU social, pump.io, and RedMatrix. The paper also describes the set of standards and protocols used by the various implementations. As most implementations use their own protocol, or implement the standards slightly differently, there is no interoperability without the use of extra plugins or enabling certain features. While there are a lot of standards for facilitating the message exchange, there are however standards missing that would make interoperability possible, which is described in this paper as well. RedMatrix is currently most suited to be provided as an alternative to the current centralised social networks and that can be provided as a service by hosting providers. -
The Case for Alternative Social Media © the Author(S) 2015 DOI: 10.1177/2056305115604338 Sms.Sagepub.Com
SMSXXX10.1177/2056305115604338Social Media + SocietyGehl 604338research-article2015 SI: Culture Digitally Social Media + Society July-December 2015: 1 –12 The Case for Alternative Social Media © The Author(s) 2015 DOI: 10.1177/2056305115604338 sms.sagepub.com Robert W. Gehl Abstract What are “alternative social media”? How can we distinguish alternative social media from mainstream social media? Why are social media alternatives important? How do they work? Why do people make them? What do they tell us about contemporary corporate social media and its related phenomena: surveillance, privacy, power, self-expression, and sociality? This essay answers these questions by theorizing alternative social media. The empirical data for this alternative social media theory are drawn from previous work on alternative sites such as Diaspora, rstat.us, Twister, GNU social, and the Dark Web Social Network. These cases are used to build a generalized conceptual framework. However, this article does not solely theorize from these examples, but rather seeks to contextualize and historicize alternative social media theory within larger bodies of work. In addition to generalization from examples, the theory is informed by two threads. The first thread is the work of alternative media scholars such as Nick Couldry, Chris Atton, and Clemencia Rodriguez, who have done the historical and theoretical work to define alternative media. The second thread is a synthesis of works exploring the technical side of contemporary media, coming from new fields such as software studies. The threads and empirical analyses of sites such as Diaspora, Quitter, and rstat.us are combined into a theoretical matrix that can account for the processes and technical infrastructures that comprise social media alternatives and explain why they are distinct from sites such as Facebook, Twitter, and Google, as well as why they are important. -
Facing the Appeal of Social Networks: Methodologies and Tools to Support Students Towards a Critical Use of the Web
Facing the Appeal of Social Networks: Methodologies and Tools to Support Students towards a Critical Use of the Web Elisa Puvia, Vito Monteleone a, Giovanni Fulantelli b and Davide Taibi c Consiglio Nazionale delle Ricerche, Istituto per le Tecnologie Didattiche, Palermo, Italy Keywords: Cognitive Style, Analytical Thinking, Social Networks, Educational Settings, Fake News Detection, Artificial Intelligence in Education, Instagram-like Platform. Abstract: In the present contribution, we introduce an integrated approach, grounded both on cognitive and computer science, to strengthen the capacity of adolescent students in discerning information on the Web and on social networks. The proposed approach includes methodologies and tools aimed at promoting critical thinking in students. It has been structured in four main operational phases to facilitate implementation and replication, and it is currently tested with 77 high-school students (14 − 16 years old). Preliminary insights from this pilot study are also presented in this paper. We argue that the integrated approach can be comprised in a more general framework designed to boost competences of reasoning of students, which are crucial in promoting fake news detection and, consequently, in preventing the spreading of on line false information. 1 INTRODUCTION in the educational settings have been widely investi- gated. In particular, social networks have been used The Internet is a global phenomenon, affecting pri- by teachers to share information and communicate vate and public life immensely. It has evolved into with pupils, they have been also used to support self- a ubiquitous digital environment in which people ac- regulated learning to connect informal and formal cess content (e.g. -
A Visual Analytics System for Making Sense of Real-Time Twitter Streams
Western University Scholarship@Western Electronic Thesis and Dissertation Repository 1-31-2020 10:00 AM A Visual Analytics System for Making Sense of Real-Time Twitter Streams Amir HaghighatiMaleki The University of Western Ontario Supervisor Sedig, Kamran The University of Western Ontario Co-Supervisor Haque, Anwar The University of Western Ontario Graduate Program in Computer Science A thesis submitted in partial fulfillment of the equirr ements for the degree in Master of Science © Amir HaghighatiMaleki 2020 Follow this and additional works at: https://ir.lib.uwo.ca/etd Part of the Artificial Intelligence and Robotics Commons, Computer and Systems Architecture Commons, Databases and Information Systems Commons, Numerical Analysis and Scientific Computing Commons, Other Computer Engineering Commons, Science and Technology Studies Commons, Social Statistics Commons, Software Engineering Commons, and the Systems Architecture Commons Recommended Citation HaghighatiMaleki, Amir, "A Visual Analytics System for Making Sense of Real-Time Twitter Streams" (2020). Electronic Thesis and Dissertation Repository. 6809. https://ir.lib.uwo.ca/etd/6809 This Dissertation/Thesis is brought to you for free and open access by Scholarship@Western. It has been accepted for inclusion in Electronic Thesis and Dissertation Repository by an authorized administrator of Scholarship@Western. For more information, please contact [email protected]. Abstract Through social media platforms, massive amounts of data are being produced. Twitter, as one such platform, enables users to post “tweets” on an unprecedented scale. Once analyzed by machine learning (ML) techniques and in aggregate, Twitter data can be an invaluable resource for gaining insight. However, when applied to real-time data streams, due to covariate shifts in the data (i.e., changes in the distributions of the inputs of ML algorithms), existing ML approaches result in different types of biases and provide uncertain outputs. -
Federated (Mobile) Social Networking
GRUPPO TELECOM ITALIA May 2012 Università di Bologna Federated (Mobile) Social Networking • The past, present & future of the next generation of social communications Telecom Italia /Innovation & Industry Relations – Laurent-Walter Goix laurentwalter.goix@telecomitalia .it Table of contents ► Part 1: Introduction to the Social Networking topic, current trends & issues ► Part 2: Technical overview of the Social Network “standards” landscape ► Part 3: Internal “Research & Prototyping “activities Part 1: Introduction to the Social Networking topic, current trends & issues The value of Federated (Mobile) Social Networking Source: http://makemesocialblog.wordpress.com/2011/02/17/where-were-you/ May 2012 The FbkFacebook story The new communication ppgaradigm, the “wall”, is introduced in September 2006 http://mashable.com/2006/09/05/facebooks-facelift-mini-feeds- and-news-feeds/ GOIX Laurent-Walter / II.RP 4 The value of Federated (Mobile) Social Networking May 2012 Fundamental #1: what is the “wall” about? • For its owner, the “wall” (and its usual settings) can be considered –As the history of private/public activities (social, but potentially SMS sent, calls, etc) –As a privacy filter when propagating information (based on followers/circles/lists) The “wall” (or stream) is an always-on virtual presence on the Internet • For a viewer –Access to *authorized* content anytime, anywhere (without being seen, no real-time constraints) –Notification settings The “wall” is a new way of communicating: asynchronous, indirect • The wall may only be a