101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

490
active users

#metadata

2 posts2 participants0 posts today
AnnaI have created a static web gallery generator.<br> <br> <a href="https://github.com/blitzgneisserin/staticwebgallery" rel="nofollow noopener" target="_blank">https://github.com/blitzgneisserin/staticwebgallery</a><br> <br> The “sophistication” about it right now: the Python script extracts with the help of exiftool metadata from the photos and displays the info automatically on the web site. So far, it extracts the keywords from the photos and creates a tag cloud of them, which you can see on the landing page. If you click on a tag, you see the thumbnails of the photos that contain that keyword/tag as metadata. Click on a thumbnail to see the big photo, under the photo you can see a caption which is also automatically created from the extracted metadata, it’s composed of the name of the city, the name of the state and the capture date (datetimeoriginal).<br> <br> Of course, my plans are much much bigger: the whole project was inspired by the Wordpress plugin Media Library Assistant and it’s metadata mapping capabilities - but I wanted this as a static web site. Here is an example of a gallery web site that uses Worpress/Media Library Assistant.<br> <br> For all of this to work properly, of course the first step is to get the right metadata into your pictures, which you can do with Digikam, more precisely its tools GPS correlator and reverse geocoding - the latter creates actual location names from gps coordinates and saves them as metadata inside the photo.<br> <br> <a href="https://pixelfed.social/discover/tags/staticwebgallery?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#staticwebgallery</a> <a href="https://pixelfed.social/discover/tags/ssg?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#ssg</a> <a href="https://pixelfed.social/discover/tags/website?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#website</a> <a href="https://pixelfed.social/discover/tags/python?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#python</a> <a href="https://pixelfed.social/discover/tags/staticsitegenerator?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#staticsitegenerator</a> <a href="https://pixelfed.social/discover/tags/digikam?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#digikam</a> <a href="https://pixelfed.social/discover/tags/metadata?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#metadata</a> <a href="https://pixelfed.social/discover/tags/photography?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#photography</a> <a href="https://pixelfed.social/discover/tags/contentmanagement?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#contentmanagement</a> <a href="https://pixelfed.social/discover/tags/software?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#software</a> <a href="https://pixelfed.social/discover/tags/webgallery?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#webgallery</a> <a href="https://pixelfed.social/discover/tags/webphotogallery?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#webphotogallery</a> <a href="https://pixelfed.social/discover/tags/exiftool?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#exiftool</a> <a href="https://pixelfed.social/discover/tags/imagemagick?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#imagemagick</a>
Ian Brown 👨🏻‍💻<p>OH: "thankfully most networks re now turning off <a href="https://eupolicy.social/tags/3G" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3G</span></a> / <a href="https://eupolicy.social/tags/SS7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SS7</span></a>. Though in parallel, paving the way for better and easier <a href="https://eupolicy.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> collection by ISPs and <a href="https://eupolicy.social/tags/WhatsApp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhatsApp</span></a> types.</p><p>"The first WhatsApp server that the device talks to is subject to the country’s secret services data collection powers" 💯</p>
Petra Steiner<p>Interested in developing or using <a href="https://nfdi.social/tags/ControlledVocabularies" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ControlledVocabularies</span></a> ? At today's poster session at <a href="https://nfdi.social/tags/DH2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DH2025</span></a> <span class="h-card"><a href="https://nfdi.social/@dalia" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dalia</span></a></span> will present their work. <a href="https://nfdi.social/tags/ControlledVocabulary" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ControlledVocabulary</span></a> <a href="https://nfdi.social/tags/Metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Metadata</span></a></p>
Terence Eden’s Blog<p><strong>Adding Semantic Reviews / Rich Snippets to your WordPress Site</strong></p><p><a href="https://shkspr.mobi/blog/2020/07/adding-semantic-reviews-rich-snippets-to-your-wordpress-site/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2020/07/addin</span><span class="invisible">g-semantic-reviews-rich-snippets-to-your-wordpress-site/</span></a></p><p></p><p>This is a real "scratch my own itch" post. I want to add <a href="https://schema.org/Review" rel="nofollow noopener" target="_blank">Schema.org semantic metadata</a> to the book reviews I write on my blog. This will enable "rich snippets" in search engines.</p><p>There are <em>loads</em> of WordPress plugins which do this. But where's the fun in that?! So here's how I quickly built it into my <a href="https://gitlab.com/edent/blog-theme" rel="nofollow noopener" target="_blank">open source blog theme</a>.</p><p><strong>Screen options</strong></p><p>First, let's add some <a href="https://make.wordpress.org/support/user-manual/getting-to-know-wordpress/screen-options/" rel="nofollow noopener" target="_blank">screen options</a> to the WordPress editor screen.</p><p>This is what it will look like when done:</p><p></p><p>This is how to add a <a href="https://developer.wordpress.org/plugins/metadata/custom-meta-boxes/#adding-meta-boxes" rel="nofollow noopener" target="_blank">custom metabox</a> to the editor screen:</p><pre><code>// Place this in functions.php// Display the boxfunction edent_add_review_custom_box(){ $screens = ['post']; foreach ($screens as $screen) { add_meta_box( 'edent_review_box_id', // Unique ID 'Book Review Metadata', // Box title 'edent_review_box_html',// Content callback, must be of type callable $screen // Post type ); }}add_action('add_meta_boxes', 'edent_add_review_custom_box');</code></pre><p>The contents of the box are bog standard HTML</p><pre><code>// Place this in functions.php// HTML for the boxfunction edent_review_box_html($post){ $review_data = get_post_meta(get_the_ID(), "_edent_book_review_meta_key", true); echo "&lt;table&gt;"; $checked = ""; if ($review_data["review"] == "true") { $checked = "checked"; } echo "&lt;tr&gt;&lt;td&gt;&lt;label for='edent_book_review'&gt;Embed Book Review:&lt;/label&gt;&lt;/td&gt;&lt;td&gt;&lt;input type=checkbox id=edent_book_review name=edent_book_review[review] value=true {$checked}&gt;&lt;/tr&gt;"; echo "&lt;tr&gt;&lt;td&gt;&lt;label for='edent_rating'&gt;Rating:&lt;/label&gt;&lt;/td&gt;&lt;td&gt;&lt;input type=range id=edent_rating name=edent_book_review[rating] min=0 max=5 step=0.5 value='". esc_html($review_data["rating"]) ."'&gt;&lt;/tr&gt;"; echo "&lt;tr&gt;&lt;td&gt;&lt;label for=edent_isbn &gt;ISBN:&lt;/label&gt;&lt;/td&gt;&lt;td&gt;&lt;input name=edent_book_review[isbn] id=edent_isbn type=text value='" . esc_html($review_data["isbn"]) . "' autocomplete=off&gt;&lt;/tr&gt;"; echo "&lt;/table&gt;";}</code></pre><p>Done! We now have a box for metadata. That data will be <code>POST</code>ed every time the blogpost is saved. But where do the data go?</p><p><strong>Saving data</strong></p><p>This function is added every time the blogpost is saved. If the checkbox has been ticked, the metadata are saved to the database. If the checkbox is unticked, the metadata are deleted.</p><pre><code>// Place this in functions.php// Save the boxfunction edent_review_save_postdata($post_id){ if (array_key_exists('edent_book_review', $_POST)) { if ($_POST['edent_book_review']["review"] == "true") { update_post_meta( $post_id, '_edent_book_review_meta_key', $_POST['edent_book_review'] ); } else { delete_post_meta( $post_id, '_edent_book_review_meta_key' ); } }}add_action('save_post', 'edent_review_save_postdata');</code></pre><p>Nice! But how do we get the data back out again?</p><p><strong>Retrieving the data</strong></p><p>We can use the <a href="https://developer.wordpress.org/reference/functions/get_post_meta/" rel="nofollow noopener" target="_blank"><code>get_post_meta()</code> function</a> to get all the metadata associated with a blog entry. We can then turn it into a Schema.org structured metadata entry.</p><pre><code>function edent_book_review_display($post_id){ // https://developer.wordpress.org/reference/functions/the_meta/ $review_data = get_post_meta($post_id, "_edent_book_review_meta_key", true); if ($review_data["review"] == "true") { $blog_author_data = get_the_author_meta(); $schema_review = array ( '@context' =&gt; 'https://schema.org', '@type' =&gt; 'Review', 'author' =&gt; array ( '@type' =&gt; 'Person', 'name' =&gt; get_the_author_meta("user_firstname") . " " . get_the_author_meta("user_lastname"), 'sameAs' =&gt; array ( 0 =&gt; get_the_author_meta("user_url"), ), ), 'url' =&gt; get_permalink(), 'datePublished' =&gt; get_the_date('c'), 'publisher' =&gt; array ( '@type' =&gt; 'Organization', 'name' =&gt; get_bloginfo("name"), 'sameAs' =&gt; get_bloginfo("url"), ), 'description' =&gt; mb_substr(get_the_excerpt(), 0, 198), 'inLanguage' =&gt; get_bloginfo("language"), 'itemReviewed' =&gt; array ( '@type' =&gt; 'Book', 'name' =&gt; $review_data["title"], 'isbn' =&gt; $review_data["isbn"], 'sameAs' =&gt; $review_data["book_url"], 'author' =&gt; array ( '@type' =&gt; 'Person', 'name' =&gt; $review_data["author"], 'sameAs' =&gt; $review_data["author_url"], ), 'datePublished' =&gt; $review_data["book_date"], ), 'reviewRating' =&gt; array ( '@type' =&gt; 'Rating', 'worstRating' =&gt; 0, 'bestRating' =&gt; 5, 'ratingValue' =&gt; $review_data["rating"], ), 'thumbnailUrl' =&gt; get_the_post_thumbnail_url(), ); echo '&lt;script type="application/ld+json"&gt;' . json_encode($schema_review) . '&lt;/script&gt;'; echo "&lt;div class='edent-review' style='clear:both;'&gt;"; if (isset($review_data["rating"])) { echo "&lt;span class='edent-rating-stars' style='font-size:2em;color:yellow;background-color:#13131380;'&gt;"; $full = floor($review_data["rating"]); $half = 0; if ($review_data["rating"] - $full == 0.5) { $half = 1; } $empty = 5 - $half - $full; for ($i=0; $i &lt; $full ; $i++) { echo "★"; } if ($half == 1) { echo "⯪"; } for ($i=0; $i &lt; $empty ; $i++) { echo "☆"; } echo "&lt;/span&gt;"; } echo "&lt;ul&gt;"; if ($review_data["amazon_url"] != "") { echo "&lt;li&gt;&lt;a href='{$review_data["amazon_url"]}'&gt;Buy it on Amazon&lt;/a&gt;&lt;/li&gt;"; } if ($review_data["author_url"] != "") { echo "&lt;li&gt;&lt;a href='{$review_data["author_url"]}'&gt;Author's homepage&lt;/a&gt;&lt;/li&gt;"; } if ($review_data["book_url"] != "") { echo "&lt;li&gt;&lt;a href='{$review_data["book_url"]}'&gt;Publisher's details&lt;/a&gt;&lt;/li&gt;"; } echo "&lt;/ul&gt;"; } echo "&lt;/div&gt;";}</code></pre><p>In <code>index.php</code>, after <code>the_content();</code> add:</p><pre><code>edent_book_review_display(get_the_ID());</code></pre><p>Then, on the website, it will look something like this:</p><p></p><p>Note the use of the <a href="http://www.righto.com/2016/10/inspired-by-hn-comment-four-half-star.html" rel="nofollow noopener" target="_blank">Unicode Half Star</a> for the ratings.</p><p>The source code of the site shows the output of the JSON LD:</p><p>When run through a <a href="https://search.google.com/structured-data/testing-tool/u/0/" rel="nofollow noopener" target="_blank">Structured Data Testing Tool</a>, it shows as a valid review:</p><p></p><p>And this means, when search engines access your blog, they will display rich snippets based on the semantic metadata.</p><p></p><p>You can <a href="https://shkspr.mobi/blog/2020/06/review-the-house-of-shattered-wings-aliette-de-bodard/" rel="nofollow noopener" target="_blank">see the final blog post</a> to see how it works.</p><p><strong>ToDo</strong></p><p>My code is horrible and hasn't been tested, validated, or sanitised. It's only for my own blog, and I'm unlikely to hack myself, but that needs fixing.</p><p>I want to add review metadata for movies, games, and gadgets. That will either require multiple boxes, or a clever way to only show the necessary fields.</p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/metadata/" target="_blank">#metadata</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/php/" target="_blank">#php</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/schema-org/" target="_blank">#schemaOrg</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/wordpress/" target="_blank">#WordPress</a></p>
Public Knowledge Project<p>📰 New news blog post: "Why Metadata Enrichment Matters for the Public Knowledge Project" by PKP Scientific Director and Collaborative Metadata Enrichment Taskforce (COMET) Co-Organizer Juan Pablo Alperin <span class="h-card" translate="no"><a href="https://mastodon.social/@juancommander" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>juancommander</span></a></span> </p><p>Learn how and why PKP is deeply involved in efforts, such as COMET, to improve the completeness and accuracy of metadata: </p><p><a href="https://pkp.sfu.ca/2025/07/11/metadata-enrichment-initiative/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pkp.sfu.ca/2025/07/11/metadata</span><span class="invisible">-enrichment-initiative/</span></a></p><p><a href="https://mastodon.social/tags/Metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Metadata</span></a> <a href="https://mastodon.social/tags/ScholComm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScholComm</span></a> <a href="https://mastodon.social/tags/ScholarlyPublishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScholarlyPublishing</span></a> <a href="https://mastodon.social/tags/Discoverability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Discoverability</span></a> <a href="https://mastodon.social/tags/AcademicChatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AcademicChatter</span></a></p>
Jeroen Bosman<p>For the publication metadata nerds: I tried to create clarity (ahum) by visualising the generation of various metadata and their flow through the scholarly publishing system. The links goes to the online version that is fully animated, as well as additional versions. Wonder if you think this is useful.</p><p><a href="https://docs.google.com/presentation/d/1y9KcASM3wTkmPnKcNNUBQy9o6AdwH1a90sir4tnEdgA/edit?slide=id.g361f6de3c85_0_0#slide=id.g361f6de3c85_0_0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.google.com/presentation/d</span><span class="invisible">/1y9KcASM3wTkmPnKcNNUBQy9o6AdwH1a90sir4tnEdgA/edit?slide=id.g361f6de3c85_0_0#slide=id.g361f6de3c85_0_0</span></a></p><p><a href="https://akademienl.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> <a href="https://akademienl.social/tags/PID" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PID</span></a> <a href="https://akademienl.social/tags/publishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>publishing</span></a> <a href="https://akademienl.social/tags/repository" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>repository</span></a> <a href="https://akademienl.social/tags/barcelonadeclaration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>barcelonadeclaration</span></a> <a href="https://akademienl.social/tags/crossref" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crossref</span></a> <span class="h-card" translate="no"><a href="https://mastodon.online/@crossref" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>crossref</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@OpenAlex" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>OpenAlex</span></a></span></p>
Petra Steiner<p>Last week, <span class="h-card"><a href="https://fedihum.org/@jodageiger" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jodageiger</span></a></span> and I attended this <a href="https://nfdi.social/tags/hackathon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hackathon</span></a> on <a href="https://nfdi.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> for <a href="https://nfdi.social/tags/TrainingMaterials" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TrainingMaterials</span></a> <a href="https://nfdi.social/tags/OER" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OER</span></a> for <span class="h-card"><a href="https://nfdi.social/@dalia" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dalia</span></a></span> . We worked on <a href="https://nfdi.social/tags/mappings" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mappings</span></a> and <a href="https://nfdi.social/tags/crosswalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crosswalk</span></a>|s. </p><p>However, in my opinion, the most important result was the steep learning curve on all sides. The personal conversations were a large asset. Super organized by <span class="h-card"><a href="https://fosstodon.org/@ljcastro" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ljcastro</span></a></span> .</p><p><a href="https://nfdi.social/@ljcastro@fosstodon.org/114771340418636393" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nfdi.social/@ljcastro@fosstodo</span><span class="invisible">n.org/114771340418636393</span></a></p><p><a href="https://nfdi.social/system/cache/media_attachments/files/114/771/340/382/186/631/original/da9a4faef6745645.jpg" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nfdi.social/system/cache/media</span><span class="invisible">_attachments/files/114/771/340/382/186/631/original/da9a4faef6745645.jpg</span></a></p>
Crossref<p>The Crossref blog now lists DOIs. 👏 We're treating our posts as part of the research ecosystem, with <a href="https://mastodon.online/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a>, ORCIDs, and persistent links. Find out what it takes to bring blogs into the scholarly record: <a href="https://tinyurl.com/4hn3k2pa" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tinyurl.com/4hn3k2pa</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/ScholarlyCommunication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScholarlyCommunication</span></a></p>
HappyPinto<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@Em0nM4stodon" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Em0nM4stodon</span></a></span> </p><p><a href="https://social.vivaldi.net/tags/Signal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signal</span></a> is not secure! </p><p>Signal collects your metadata the same way that <a href="https://social.vivaldi.net/tags/Whatsapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Whatsapp</span></a> does.</p><p>All of Signals traffic runs across the Clouds of Google, Amazon, Microsoft &amp; Cloudflare.</p><p>1<br>It supports <a href="https://social.vivaldi.net/tags/surveillance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>surveillance</span></a><br><a href="https://www.counterpunch.org/2025/03/07/the-revolution-will-not-be-signaled/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">counterpunch.org/2025/03/07/th</span><span class="invisible">e-revolution-will-not-be-signaled/</span></a></p><p>2<br><a href="https://social.vivaldi.net/tags/SignalApp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SignalApp</span></a> is <a href="https://social.vivaldi.net/tags/Trump" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Trump</span></a> friendly<br><a href="https://therecord.media/signal-no-longer-cooperating-with-ukraine" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">therecord.media/signal-no-long</span><span class="invisible">er-cooperating-with-ukraine</span></a></p><p>3<br>It collects your <a href="https://social.vivaldi.net/tags/Metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Metadata</span></a> like <a href="https://social.vivaldi.net/tags/WhatsApp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhatsApp</span></a><br><a href="https://primal.net/e/note14hf9d3fkkhrsygkyzz8snuwyukckd4yqx0cq62z35cwp53a20a8suw457j" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">primal.net/e/note14hf9d3fkkhrs</span><span class="invisible">ygkyzz8snuwyukckd4yqx0cq62z35cwp53a20a8suw457j</span></a></p><p>4<br><a href="https://www.forbes.com/sites/thomasbrewster/2021/07/29/paragon-is-an-nso-competitor-and-an-american-funded-israeli-surveillance-startup-that-hacks-encrypted-apps-like-whatsapp-and-signal/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">forbes.com/sites/thomasbrewste</span><span class="invisible">r/2021/07/29/paragon-is-an-nso-competitor-and-an-american-funded-israeli-surveillance-startup-that-hacks-encrypted-apps-like-whatsapp-and-signal/</span></a></p>
Karl Voit :emacs: :orgmode:<p>The Protesters' Guide to <a href="https://graz.social/tags/Smartphone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Smartphone</span></a> <a href="https://graz.social/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a><br><a href="https://www.privacyguides.org/articles/2025/01/23/activists-guide-securing-your-smartphone/#scrub-photo-metadata" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">privacyguides.org/articles/202</span><span class="invisible">5/01/23/activists-guide-securing-your-smartphone/#scrub-photo-metadata</span></a></p><p>Very helpful tips for your own protection when you're protesting or even living in failed country like <a href="https://graz.social/tags/USA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USA</span></a>, <a href="https://graz.social/tags/Russia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Russia</span></a>, <a href="https://graz.social/tags/China" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>China</span></a>, <a href="https://graz.social/tags/Hungary" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hungary</span></a>, and so forth.</p><p>Furthermore, it's impressive how complex it is to protect you from your own <a href="https://graz.social/tags/mobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobile</span></a> <a href="https://graz.social/tags/phone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phone</span></a>.</p><p>As a security pro and despite using <a href="https://graz.social/tags/GrapheneOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GrapheneOS</span></a>, I'd rather leave the phone at home than to go through all the tips and still might overlook a thing. 😔 </p><p><a href="https://graz.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a> <a href="https://graz.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://graz.social/tags/iPhone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPhone</span></a> <a href="https://graz.social/tags/surveillance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>surveillance</span></a> <a href="https://graz.social/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://graz.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a></p>
Bonnie<p>So I wrote another blog for Knowledge Commons, this time on findability and the importance of tagging your open access deposits in KCWorks. Find it here:</p><p>Increase the Findability of your KCWorks Deposits</p><p><a href="https://about.hcommons.org/2025/06/18/increase-the-findability-of-your-kcworks-deposits/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">about.hcommons.org/2025/06/18/</span><span class="invisible">increase-the-findability-of-your-kcworks-deposits/</span></a></p><p><a href="https://hcommons.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> <a href="https://hcommons.social/tags/openaccess" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openaccess</span></a></p>
David Runge<p>The alpm-pkginfo <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a> in version 0.2.0 offers an easier interface for creating package info data from <a href="https://chaos.social/tags/PKGINFO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PKGINFO</span></a> files.</p><p><a href="https://crates.io/crates/alpm-pkginfo/0.2.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/alpm-pkginfo/</span><span class="invisible">0.2.0</span></a></p><p>This <a href="https://chaos.social/tags/library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>library</span></a> and <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> crate offers integration with the <a href="https://chaos.social/tags/PKGINFO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PKGINFO</span></a> <a href="https://chaos.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> files found in <a href="https://chaos.social/tags/ALPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ALPM</span></a> based <a href="https://chaos.social/tags/package" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>package</span></a> files. 📦 </p><p>See the <a href="https://chaos.social/tags/changelog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>changelog</span></a> for details: <a href="https://alpm.archlinux.page/alpm-pkginfo/CHANGELOG.html#020---2025-06-16" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">alpm.archlinux.page/alpm-pkgin</span><span class="invisible">fo/CHANGELOG.html#020---2025-06-16</span></a></p><p><a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/SoftwareRelease" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareRelease</span></a></p>
David Runge<p>The new <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a> alpm-common offers common <a href="https://chaos.social/tags/traits" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>traits</span></a> and data types for other <a href="https://chaos.social/tags/ALPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ALPM</span></a> crates. 📚 🦀 </p><p><a href="https://crates.io/crates/alpm-common/0.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/alpm-common/0</span><span class="invisible">.1.0</span></a></p><p>This allows a more streamlined experience across other libraries when it comes e.g. to the creation of <a href="https://chaos.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> files used in <a href="https://chaos.social/tags/packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packaging</span></a> on <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> 📦 </p><p><a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/SoftwareRelease" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareRelease</span></a></p>
OpenAIRE<p>Coming July 8: The COAR International Repository Directory (IRD) officially launches!</p><p>A global, community-curated resource offering trusted, up-to-date info on repositories!</p><p>Click the link below and register for the launch webinars: </p><p>-COAR IRD #1 🕛 12h CEST (Asia/Africa/Europe)<br>-COAR IRD #2 🕕 18h CEST (Americas/Europe/Africa)</p><p>Register and read the details: <a href="https://shorturl.at/UBY2D" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">shorturl.at/UBY2D</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/COAR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>COAR</span></a> <a href="https://mastodon.social/tags/OpenScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenScience</span></a> <a href="https://mastodon.social/tags/Repositories" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Repositories</span></a> <a href="https://mastodon.social/tags/OpenAccess" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAccess</span></a> <a href="https://mastodon.social/tags/Metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Metadata</span></a> <a href="https://mastodon.social/tags/ResearchInfrastructure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ResearchInfrastructure</span></a></p>
Jeremy Garniaux<p>Here's my very important open data morning freestyle:</p><p>I don't want your fancy pipeline<br>Hand me a simple text file<br>No need for a bloated workflow<br>I'm in for a low tech game show </p><p>That's it, thanks for your attention. Now I'll add a bunch of hashtags, and you can get on with your day, which I hope will be as sweet as pleasant.</p><p><a href="https://mapstodon.space/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> <a href="https://mapstodon.space/tags/openScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openScience</span></a> <a href="https://mapstodon.space/tags/lowTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lowTech</span></a> <a href="https://mapstodon.space/tags/poetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poetry</span></a> <a href="https://mapstodon.space/tags/freestyle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freestyle</span></a> <a href="https://mapstodon.space/tags/slam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>slam</span></a></p>
Merle Meyerdierks<p>Worum es den Amis IMMER nur geht: "Metadaten verraten Ihnen absolut alles über das Leben einer Person. Wenn Sie genug <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23Metadaten" target="_blank">#Metadaten</a> haben, brauchen Sie den Inhalt nicht wirklich." <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23NSA" target="_blank">#NSA</a> General Counsel Stewart Baker Siehe auch: "We kill people based on <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23metadata" target="_blank">#metadata</a>" <a href="https://www.nybooks.com/daily/2014/05/10/we-kill-people-based-metadata/" rel="nofollow noopener" target="_blank">www.nybooks.com/daily/2014/0...</a><br><br><a href="https://www.nybooks.com/daily/2014/05/10/we-kill-people-based-metadata/" rel="nofollow noopener" target="_blank">'We Kill People Based on Metad...</a></p>
Uckermark MacGyver :nonazi:<p>How to search successfully in Spotlight: GUI tools <a href="https://eclecticlight.co/2025/06/02/how-to-search-successfully-in-spotlight-gui-tools/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eclecticlight.co/2025/06/02/ho</span><span class="invisible">w-to-search-successfully-in-spotlight-gui-tools/</span></a> <a href="https://hub.uckermark.social/tags/Finder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Finder</span></a>, <a href="https://hub.uckermark.social/tags/Hyphen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hyphen</span></a>, <a href="https://hub.uckermark.social/tags/Mdimport" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mdimport</span></a>, <a href="https://hub.uckermark.social/tags/Mdutil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mdutil</span></a>, <a href="https://hub.uckermark.social/tags/Metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Metadata</span></a>, <a href="https://hub.uckermark.social/tags/Search" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Search</span></a>, <a href="https://hub.uckermark.social/tags/Spotlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spotlight</span></a>, <a href="https://hub.uckermark.social/tags/WordBoundary" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WordBoundary</span></a></p>
Willow<p>Beware if you use <a href="https://mastodon.sdf.org/tags/Matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Matrix</span></a> (and some of these security issues are unfortunately inherent in the <a href="https://mastodon.sdf.org/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a>)</p><p><a href="https://forum.hackliberty.org/t/why-we-abandoned-matrix-the-dark-truth-about-user-security-and-safety/224" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forum.hackliberty.org/t/why-we</span><span class="invisible">-abandoned-matrix-the-dark-truth-about-user-security-and-safety/224</span></a></p><p><a href="https://mastodon.sdf.org/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://mastodon.sdf.org/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://mastodon.sdf.org/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://mastodon.sdf.org/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> <a href="https://mastodon.sdf.org/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a></p>
NFDI4Culture<p>❓ Wusstet ihr, dass ihr Metadaten in den Culture Knowledge Graph aufnehmen könnt? <br>💡 Eine kürzlich erschienene Guideline beschreibt mögliche Integrationswege und bietet grundlegende Hinweise zum Verständnis des Culture Knowledge Graphs.<br>➡️ Ihr findet die Handreichung in der deutschen und englischen Version auf unserer Knowledge Base: <a href="https://docs.nfdi4culture.de/ta5-research-data-culture-knowledge-graph" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.nfdi4culture.de/ta5-resea</span><span class="invisible">rch-data-culture-knowledge-graph</span></a></p><p><a href="https://nfdi.social/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> <a href="https://nfdi.social/tags/knowledge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>knowledge</span></a> <a href="https://nfdi.social/tags/graph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graph</span></a> <a href="https://nfdi.social/tags/NFDIrocks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFDIrocks</span></a> <br>^ap</p>
Nonilex<p>A week after that <a href="https://masto.ai/tags/hack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hack</span></a>, the <a href="https://masto.ai/tags/CISA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CISA</span></a> recommended that users "discontinue use of the product" barring any mitigating instructions about how to use the app from <a href="https://masto.ai/tags/Smarsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Smarsh</span></a>.</p><p>Jake Williams, a fmr <a href="https://masto.ai/tags/NationalSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NationalSecurity</span></a> Agency <a href="https://masto.ai/tags/cyber" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cyber</span></a> specialist, said that, even if the intercepted text messages were innocuous, the wealth of <a href="https://masto.ai/tags/metadata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metadata</span></a> - the who &amp; when of the <a href="https://masto.ai/tags/leaked" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>leaked</span></a> conversations &amp; chat groups - posed a <a href="https://masto.ai/tags/counterintelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>counterintelligence</span></a> risk.</p><p><a href="https://masto.ai/tags/Trump" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Trump</span></a> <a href="https://masto.ai/tags/Signalgate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signalgate</span></a> <a href="https://masto.ai/tags/Signal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signal</span></a> <a href="https://masto.ai/tags/Telemessage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Telemessage</span></a> <a href="https://masto.ai/tags/InfoSec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoSec</span></a> <a href="https://masto.ai/tags/idiocracy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>idiocracy</span></a></p>