techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#dataportability

0 posts0 participants0 posts today
Johannes Ernst<p>I’ve been doing some thinking on how the <a href="https://j12t.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a>, the <a href="https://j12t.social/tags/opensocialweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensocialweb</span></a> etc relate to other causes, like <a href="https://j12t.social/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a>, or <a href="https://j12t.social/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a>, or <a href="https://j12t.social/tags/digitalsovereignty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>digitalsovereignty</span></a>, even the <a href="https://j12t.social/tags/righttorepair" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>righttorepair</span></a>. It appears that ultimately they all want similar things for the users of technology:</p><p>More Digital Freedom.</p><p>Some people have been using this term for a long time, I’m thinking of adopting it to describe the broader cause. Thoughts?</p>
Colan Schwartz<p><a href="https://arstechnica.com/security/2025/06/apple-previews-new-import-export-feature-to-make-passkeys-more-interoperable/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/security/2025/</span><span class="invisible">06/apple-previews-new-import-export-feature-to-make-passkeys-more-interoperable/</span></a><br><a href="https://mastodon.social/tags/Apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apple</span></a> <a href="https://mastodon.social/tags/passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passkeys</span></a> <a href="https://mastodon.social/tags/authentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>authentication</span></a> <a href="https://mastodon.social/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://mastodon.social/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://mastodon.social/tags/passwords" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passwords</span></a> <a href="https://mastodon.social/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a> <a href="https://mastodon.social/tags/fido" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fido</span></a> <a href="https://mastodon.social/tags/usability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>usability</span></a> <a href="https://mastodon.social/tags/ux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ux</span></a></p>
Phil Wolff<p><span class="h-card" translate="no"><a href="https://mathstodon.xyz/@andrewt" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>andrewt</span></a></span> was it <a href="https://mastodon.social/tags/procrastination" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>procrastination</span></a> when you never expected to get to it? <a href="https://mastodon.social/tags/pocket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pocket</span></a> was a personal hope that someday you'd have the leisure time to read more deeply and ponder. Instead it became a reflexive permission to abandon items you once thought curious, alarming, important or useful. </p><p>Surprised <a href="https://mastodon.social/tags/mozilla" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mozilla</span></a> couldn't get <span class="h-card" translate="no"><a href="https://bsky.brid.gy/r/https://bsky.app/profile/flipboard.com" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>flipboard.com</span></a></span> to adopt it. <a href="https://getpocket.com/export" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">getpocket.com/export</span><span class="invisible"></span></a> for <a href="https://mastodon.social/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a>.</p>
Jupiter Rowland@<a href="https://mastodon.online/@joho" rel="nofollow noopener" target="_blank">Joaquim Homrighausen</a> @<a href="https://cyberplace.social/@GossiTheDog" rel="nofollow noopener" target="_blank">Kevin Beaumont</a> To be fair, full data portability via ActivityPub has only been available in a stable release of <em>anything</em> for two weeks.<br><br>That was when @<a class="" href="https://fediversity.site/channel/mikedev" rel="nofollow noopener" target="_blank">Mike Macgirvin 🖥️</a>'s <a href="https://codeberg.org/fortified/forte" rel="nofollow noopener" target="_blank">Forte</a>, created in mid-August of 2024 as a fork of his own <a href="https://codeberg.org/streams/streams" rel="nofollow noopener" target="_blank">streams repository</a> and the latest member of a family of software that started in 2010 with Friendica, had its very first official stable release.<br><br>And, in fact, Forte just uses ActivityPub to do something that (streams) and its predecessors all the way to the Red Matrix from 2012 (known as Hubzilla since 2015) have been doing using the Nomad protocol (formerly known as Zot). It's called <a href="https://joinfediverse.wiki/Nomadic_identity" rel="nofollow noopener" target="_blank">nomadic identity</a>. This is technology that's over a dozen years old on software that was built around this technology from the get-go, only that it was recently ported to ActivityPub.<br><br>Now, nomadic identity via ActivityPub was @<a href="https://mitra.social/users/silverpill" rel="nofollow noopener" target="_blank">silverpill</a>'s idea. He wanted to make his <a href="https://codeberg.org/silverpill/mitra" rel="nofollow noopener" target="_blank">Mitra</a> nomadic. He started working in 2023. The first conversion of existing non-nomadic server software to nomadic still isn't fully done, much less officially rolled out as a stable release.<br><br>If Mastodon actually <em>wanted</em> to implement nomadic identity, they would first have to wait until Mitra has a first stable nomadic release. Then they would have to wait until nomadic identity on Mitra (and between Mitra and Forte) has become stable and reliable under daily non-lab conditions. (Support for nomadic identity via ActivityPub on (streams) worked nicely under lab conditions. When it was rolled out to the release branch, and existing instances upgraded to it, it blew up in everyone's faces, and it took months for things to stabilise again.)<br><br>Then they would have to look at how silverpill has done it and how Mike has done it. Then they would have to swallow their pride and decide to adopt technology that they can't present as their own original invention because it clearly isn't. And they would have to swallow their pride <em>again</em> and decide <em>against</em> making it incompatible with Mitra, Forte and (streams) just to make these three look broken and inferior to Mastodon.<br><br>And only then they could actually start coding.<br><br>Now look at how long silverpill has been working on rebuilding Mitra into something nomadic. This takes a whole lot of modifications because the concept of identity itself has to be thrown overboard and redefined because your account will no longer be your identity and vice versa. Don't expect them to be done in a few months.<br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mitra" rel="nofollow noopener" target="_blank">Mitra</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=RedMatrix" rel="nofollow noopener" target="_blank">RedMatrix</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=DataPortability" rel="nofollow noopener" target="_blank">DataPortability</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=NomadicIdentity" rel="nofollow noopener" target="_blank">NomadicIdentity</a>
Joaquim Homrighausen<p><span class="h-card" translate="no"><a href="https://cyberplace.social/@GossiTheDog" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>GossiTheDog</span></a></span> "Mastodon" really needs to get cracking on full data portability, IMHO.</p><p>It's a shame this hasn't been pushed higher up on the list of things to do.</p><p>I think many people have invested quite a bit of time and effort into their posts and profiles, and moving all that data, or somehow managing a switch-over doesn't seem to be that simple, if at all possible.</p><p><a href="https://mastodon.online/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://mastodon.online/tags/portability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>portability</span></a> <a href="https://mastodon.online/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a> <a href="https://mastodon.online/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a></p>
titaniumbiscuit<p><span class="h-card" translate="no"><a href="https://beige.party/@TheBreadmonkey" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>TheBreadmonkey</span></a></span> My dude, that suuucks. My condolences... I hope you can get everything back. Also, WTF Evernote. "</p><p>But about <a href="https://nerdculture.de/tags/Obsidian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Obsidian</span></a>, I think you're wrong about one thing. I'm using it on my Android phone and in the app I can switch between different vaults. (See screenshot) I am not paying for Services. </p><p>The fact that Obsidian is basically a bunch of text files is the main reason I use it as I can just copy everything over to another computer, import it into another app etc. </p><p>Instead of doing that manually though (which would be a drag and failure-prone) I have <a href="https://nerdculture.de/tags/Syncthing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Syncthing</span></a> regularly sync all my notes to my laptop and my always-on <a href="https://nerdculture.de/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi</span></a>. It works very well and is a huge burden off my chest. Let me know if you want some details...</p><p><a href="https://nerdculture.de/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a> <a href="https://nerdculture.de/tags/DigitalSovereignty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSovereignty</span></a></p>
Rob Berends<p>If only there was an easy way to import your Twitter followings to Mastodon… <a href="https://mastodon.social/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a></p>
silverpill<p>FEP-ef61 update: <a href="https://codeberg.org/fediverse/fep/pulls/455" rel="nofollow noopener" target="_blank">https://codeberg.org/fediverse/fep/pulls/455</a></p><p>I added a couple of sentences clarifying FEP-ef61 design goals. In particular:</p><p>1. <em>"This document describes web gateways, which use HTTP transport. However, the data model and authentication mechanism are transport-agnostic and other types of gateways could exist."</em></p><p>FEP-ef61 is designed to be compatible with any transport protocol, including the <a href="https://en.wikipedia.org/wiki/Sneakernet" rel="nofollow noopener" target="_blank">sneakernet</a>. For example, it should be possible to replace web gateways with <a href="https://www.iroh.computer/" rel="nofollow noopener" target="_blank">iroh</a> nodes.</p><p>2. Location discovery using <a href="https://codeberg.org/silverpill/feps/src/branch/main/ef61/fep-ef61.md#did-services" rel="nofollow noopener" target="_blank">DID services</a>. It came to my attention that some developers are trying to implement a variation of FEP-ef61 where gateways are specified in a DID document instead of an actor document. That significantly differs from existing FEP-ef61 implementations (Streams and Mitra), and has a serious practical disadvantage: it doesn't work with generative DID methods such as <code>did:key</code>. Support for pure key-based identities is important for several reasons:</p><p>- It is very useful for client-to-client (<a class="hashtag" href="https://mitra.social/collections/tags/p2p" rel="nofollow noopener" target="_blank">#p2p</a>) communication without servers.<br>- Interoperability with other protocols that use public keys as identities. <a class="hashtag" href="https://mitra.social/collections/tags/nostr" rel="nofollow noopener" target="_blank">#Nostr</a> is probably the most popular, but there are many more.<br>- It lowers the barriers to entry for client developers, who otherwise would need to deploy a did:web or something more complicated like did:webvh.</p><p>So, don't do that.</p><p>Also added a <a href="https://codeberg.org/silverpill/feps/src/branch/main/ef61/fep-ef61.md#media-access-control" rel="nofollow noopener" target="_blank">discussion section</a> about media access control.</p><p>If media identifier only contains a digest, the gateway can't restrict access to it. This may not be a big problem because digest is very hard to guess, but an access control mechanism still might be useful. One way to implement it is to add an 'ap' identifier of a parent document to a hashlink and make it mandatory.</p><p><a class="hashtag" href="https://mitra.social/collections/tags/fep_ef61" rel="nofollow noopener" target="_blank">#fep_ef61</a> <a class="hashtag" href="https://mitra.social/collections/tags/nomadicidentity" rel="nofollow noopener" target="_blank">#NomadicIdentity</a> <a class="hashtag" href="https://mitra.social/collections/tags/dataportability" rel="nofollow noopener" target="_blank">#DataPortability</a></p>
Kevin Karhan :verified:<p>Since <a href="https://infosec.space/tags/Twitter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Twitter</span></a> is more unwilling than unable to comply with my request for handing over data and deleting my account (Imerely refused to use it since I announced it's shutdown) I guess I'll have to call up either <a href="https://www.wbs.legal" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">wbs.legal</span><span class="invisible"></span></a> or someone else.</p><ul><li>I think it's not unreasonable to demand them to provide me my data in an offlice-searchable and human-readable form on a physical media since they are untterly unable to provide me a working download link!</li></ul><p>Maybe <span class="h-card" translate="no"><a href="https://mastodon.social/@maxschrems" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>maxschrems</span></a></span> and other folks at <span class="h-card" translate="no"><a href="https://mastodon.social/@noybeu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>noybeu</span></a></span> want to get involved too.</p><p><a href="https://infosec.space/tags/data" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>data</span></a> <a href="https://infosec.space/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://infosec.space/tags/GDPR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDPR</span></a> <a href="https://infosec.space/tags/BDSG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BDSG</span></a> <a href="https://infosec.space/tags/DSGVO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DSGVO</span></a> <a href="https://infosec.space/tags/rightToExportData" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rightToExportData</span></a> <a href="https://infosec.space/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a> <a href="https://infosec.space/tags/ConsumerRichts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConsumerRichts</span></a> <a href="https://infosec.space/tags/UserRights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UserRights</span></a> <a href="https://infosec.space/tags/InfoSec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoSec</span></a> <a href="https://infosec.space/tags/Shitter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shitter</span></a> <a href="https://infosec.space/tags/Xitter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xitter</span></a></p>
information labs<p>🌍 <a href="https://eupolicy.social/tags/TheBrusselsEffect" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheBrusselsEffect</span></a> and <a href="https://eupolicy.social/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a>: Why Technology-Neutral Laws</p>
Daniel Aleksandersen<p>How can health and fitness <a href="https://social.vivaldi.net/tags/dataSilos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataSilos</span></a> still be legal? Whatever happen with the <a href="https://social.vivaldi.net/tags/GDPR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDPR</span></a>’s <a href="https://social.vivaldi.net/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a> requirement?<br>“Strava’s API debacle highlights the messiness of fitness data” — Victoria Song, The Verge<br><a href="https://www.theverge.com/2024/11/22/24303124/strava-fitness-data-wearables" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theverge.com/2024/11/22/243031</span><span class="invisible">24/strava-fitness-data-wearables</span></a></p>
Jonathan Kamens 86 47<p>My uncle ended up with two <a href="https://federate.social/tags/Facebook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Facebook</span></a> accounts associated with his two email addresses, so I'm trying to help him consolidate them down into one account.<br>To facilitate that, I requested an export of his friends list from both accounts to use to figure out who to transfer over to the account being saved.<br>My uncle doesn't have a lot of Facebook friends.<br>It's 24 hours later, and the exports still aren't finished.<br>You can see how seriously <a href="https://federate.social/tags/Meta" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Meta</span></a> takes <a href="https://federate.social/tags/dataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataPortability</span></a>.<br><a href="https://federate.social/tags/enshittification" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>enshittification</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mstdn.social/@juliewebgirl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>juliewebgirl</span></a></span> <span class="h-card" translate="no"><a href="https://ohai.social/@thatkatharine" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thatkatharine</span></a></span> Personally I wish <span class="h-card" translate="no"><a href="https://ec.social-network.europa.eu/@EUCommission" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>EUCommission</span></a></span> would mandate <a href="https://infosec.space/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a> and <a href="https://infosec.space/tags/DataExport" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataExport</span></a> between platforms.</p><ul><li>Even if that means they need to provide every <a href="https://infosec.space/tags/post" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>post</span></a> as a seperate <a href="https://infosec.space/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> file <em>and</em> all attachments as well as a list of those in a <a href="https://infosec.space/tags/TSV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TSV</span></a> file.</li></ul>
Cecelia<p>I’m looking at extracting all my data and moving to more open source solutions. I’m really still only here because of the legacy of my data (and Apple, seemingly, knows this).</p><p>It’s the grating irritation on top of everything else about the world being so terrible. I’m trying really hard to be okay with existence.</p><p><a href="https://tech.lgbt/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://tech.lgbt/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a></p>
Pyrzout :vm:<p>Malaysia’s Data Protection Bill: Public Consultation on Data Breach Notification Ends on September 6 <a href="https://thecyberexpress.com/malaysias-data-protection-bill-public/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thecyberexpress.com/malaysias-</span><span class="invisible">data-protection-bill-public/</span></a> <a href="https://social.skynetcloud.site/tags/PersonalDataProtectionAct2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PersonalDataProtectionAct2024</span></a> <a href="https://social.skynetcloud.site/tags/databreachnotification" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databreachnotification</span></a> <a href="https://social.skynetcloud.site/tags/dataprotectionofficer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataprotectionofficer</span></a> <a href="https://social.skynetcloud.site/tags/TheCyberExpressNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheCyberExpressNews</span></a> <a href="https://social.skynetcloud.site/tags/publicconsultation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>publicconsultation</span></a> <a href="https://social.skynetcloud.site/tags/CybersecurityNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CybersecurityNews</span></a> <a href="https://social.skynetcloud.site/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a> <a href="https://social.skynetcloud.site/tags/TheCyberExpress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheCyberExpress</span></a> <a href="https://social.skynetcloud.site/tags/DataBreachNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataBreachNews</span></a> <a href="https://social.skynetcloud.site/tags/FirewallDaily" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FirewallDaily</span></a> <a href="https://social.skynetcloud.site/tags/dataprivacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataprivacy</span></a> <a href="https://social.skynetcloud.site/tags/Malaysia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Malaysia</span></a> <a href="https://social.skynetcloud.site/tags/GDPR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDPR</span></a> <a href="https://social.skynetcloud.site/tags/PDPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PDPA</span></a> <a href="https://social.skynetcloud.site/tags/DPO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DPO</span></a></p>
Andy Piper<p>Quick post, mostly to journal things. This evening, I went along to an interesting talk about <a href="https://atproto.com" rel="nofollow noopener" target="_blank">ATProto</a> and its ecosystem, that was held at <a href="https://newspeak.house/" rel="nofollow noopener" target="_blank">Newspeak House</a> in Shoreditch. This was a presentation by <a href="https://bsky.app/profile/danabra.mov" rel="nofollow noopener" target="_blank">Dan Abramov</a>, one of the developers over at Bluesky1.</p><p><a href="https://bsky.app/profile/andypiper.me/" rel="nofollow noopener" target="_blank">I’m on Bluesky</a>, and I use it from time to time. I’m interested in a couple of aspects of the underlying protocol, particularly the elements around data portability and the way that usernames are essentially tied to domains. </p><ul><li>I was also intrigued to learn about some of the services that are starting to build on the protocol, including <a href="https://smokesignal.events/" rel="nofollow noopener" target="_blank">Smoke Signal</a> (in fact, <a href="https://smokesignal.events/did:plc:lehcqqkwzcwvjvw66uthu5oq/3l25s4podw32r" rel="nofollow noopener" target="_blank">here’s the event listing for the talk this evening</a>) – by contrast, I’ve been looking at similar services built on ActivityPub, such as <a href="https://gath.io" rel="nofollow noopener" target="_blank">Gathio</a>2.</li><li>Dan showed <a href="https://atproto-browser.vercel.app/" rel="nofollow noopener" target="_blank">a web-based explorer for ATProto objects</a>, which he described as an unofficial third party app. I thought that looked really nice, and useful, and had a nice fit with his description of the way that the data stores are organised.<ul><li>On the ActivityPub side of things, last week I came across <a href="https://browser.pub/" rel="nofollow noopener" target="_blank">BrowserPub</a> which is a similar sort of tool built by <a href="https://podcastindex.social/@js" rel="nofollow noopener" target="_blank">John Spurlock</a>.</li></ul></li></ul><p>Overall it was a good talk and event and very useful overview of the current state of ATProto (for me anyway – someone with an interest, but not the time to spend immersed in that world). Thanks, Dan!</p><p>Oh, and the <a href="https://andypiper.co.uk/2024/08/26/mnt-pocket-reform-a-literal-field-test/" rel="nofollow noopener" target="_blank">Pocket Reform</a> drew a few curious onlookers and conversations 😄️</p><ol><li>I met <a href="https://bsky.app/profile/bnewbold.net" rel="nofollow noopener" target="_blank">Bryan Newbold</a>, one of the tech leads at Bluesky, at an event in Princeton back in the spring, but sadly didn’t get too much time to talk to him. ↩︎</li><li>We now use this for organising the <a href="https://techgrumps.wordpress.com" rel="nofollow noopener" target="_blank">Techgrumps</a> podcast recordings; and, I had <a href="https://github.com/lowercasename/gathio/pull/172" rel="nofollow noopener" target="_blank">a contribution accepted</a> for Gathio earlier in the week. ↩︎</li></ol> <p><strong>Like it? Share it -</strong></p> <ul><li><a rel="nofollow noopener" class="" href="https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/?share=mastodon" target="_blank"><span></span><span class="">Click to share on Mastodon (Opens in new window)</span></a></li><li><a rel="nofollow noopener" class="" href="https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/?share=threads" target="_blank"><span></span><span class="">Click to share on Threads (Opens in new window)</span></a></li><li><a rel="nofollow noopener" class="" href="https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/?share=bluesky" target="_blank"><span></span><span class="">Click to share on Bluesky (Opens in new window)</span></a></li><li><a rel="nofollow noopener" class="" href="https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/?share=linkedin" target="_blank"><span></span><span class="">Click to share on LinkedIn (Opens in new window)</span></a></li><li><a rel="nofollow noopener" class="" href="https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/?share=facebook" target="_blank"><span></span><span class="">Click to share on Facebook (Opens in new window)</span></a></li><li>Click to email a link to a friend (Opens in new window)</li><li></li></ul> <p><a href="https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/" class="" rel="nofollow noopener" target="_blank">https://andypiper.co.uk/2024/08/27/learning-about-the-atmosphere/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/blaugust2024/" target="_blank">#Blaugust2024</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/100daystooffload/" target="_blank">#100DaysToOffload</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/activitypub/" target="_blank">#activitypub</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/atproto/" target="_blank">#atproto</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/bluesky/" target="_blank">#bluesky</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/data-portability/" target="_blank">#dataPortability</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/events/" target="_blank">#events</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/london/" target="_blank">#London</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/protocols/" target="_blank">#protocols</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/social-media/" target="_blank">#socialMedia</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/social-networks/" target="_blank">#socialNetworks</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/talks/" target="_blank">#talks</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://andypiper.co.uk/tag/web/" target="_blank">#web</a></p>
Colan Schwartz<p>Don't get locked into your cloud provider. There are excessive fees for sending your data elsewhere, which you probably won't realize you have to pay until it's too late. <a href="https://colan.pro/blog/hidden-costs-of-cloud-egress-fees/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">colan.pro/blog/hidden-costs-of</span><span class="invisible">-cloud-egress-fees/</span></a><br><a href="https://mastodon.social/tags/CloudComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudComputing</span></a> <a href="https://mastodon.social/tags/CloudCosts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudCosts</span></a> <a href="https://mastodon.social/tags/DataManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataManagement</span></a> <a href="https://mastodon.social/tags/CloudStrategy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudStrategy</span></a> <a href="https://mastodon.social/tags/ITBudget" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ITBudget</span></a> <a href="https://mastodon.social/tags/egress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>egress</span></a> <a href="https://mastodon.social/tags/dataportability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataportability</span></a> <a href="https://mastodon.social/tags/bandwidthalliance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bandwidthalliance</span></a> <span class="h-card" translate="no"><a href="https://noc.social/@cloudflare" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cloudflare</span></a></span> <a href="https://mastodon.social/tags/scaleway" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scaleway</span></a> <a href="https://mastodon.social/tags/vendorlockin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vendorlockin</span></a></p>
Aral Balkan<p>The feature is not fully functional yet (do not use it yet) but this is the first time it’s been possible to point a custom domain to a Small Web¹ place running a Kitten² app that was originally set up by Domain³.</p><p>This upcoming feature (should have it fully operational tomorrow 🤞) alongside full backup + restore (already functional) = data portability.</p><p>¹ <a href="https://ar.al/2024/06/24/small-web-computer-science-colloquium-at-university-of-groningen/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ar.al/2024/06/24/small-web-com</span><span class="invisible">puter-science-colloquium-at-university-of-groningen/</span></a><br>² <a href="https://kitten.small-web.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>³ <a href="https://codeberg.org/domain/app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/domain/app</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/Domain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Domain</span></a> <a href="https://mastodon.ar.al/tags/dataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataPortability</span></a> <a href="https://mastodon.ar.al/tags/interoperability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interoperability</span></a></p>
Aral Balkan<p>I love that I can use Kitten’s own shell (REPL) to prototype new features for Kitten¹ :)</p><p>(Coming soon: the ability to change the domain that points to your Small Web place via Kitten’s settings. That, combined with the already existing database backup and restore features mean that Small Web places will have full data portability / zero hosting lock-in from Day 1.)</p><p>:kitten:💕 </p><p>¹ <a href="https://kitten.small-web.org/tutorials/kitten-s-interactive-shell-repl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/tutorials</span><span class="invisible">/kitten-s-interactive-shell-repl/</span></a></p><p><a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/Domain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Domain</span></a> <a href="https://mastodon.ar.al/tags/domains" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>domains</span></a> <a href="https://mastodon.ar.al/tags/dataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataPortability</span></a> <a href="https://mastodon.ar.al/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a></p>
Joseph Jerome<p>Data portability is a bit of a niche topic, but I'm happy to contribute to this compendium of pieces on "The Present and Future of <a href="https://mstdn.social/tags/DataPortability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPortability</span></a>" assembled by the Data Transfer Initiative: <a href="https://dtinit.org/assets/DTI-Data-Portability-Compendium.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dtinit.org/assets/DTI-Data-Por</span><span class="invisible">tability-Compendium.pdf</span></a></p>