ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://join-lemmy.org/context.json", "https://www.w3.org/ns/activitystreams" ], "type": "OrderedCollection", "id": "https://beehaw.org/c/foss/outbox", "totalItems": 50, "orderedItems": [ { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/df74a9c8-09a3-4319-a57e-9e9d7425ca26", "actor": "https://social.edu.nl/users/OpenTech_AUC", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://social.edu.nl/users/OpenTech_AUC/statuses/114801744042326202", "attributedTo": "https://social.edu.nl/users/OpenTech_AUC", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Open Letter collecting signatures: Stop the Uncritical Adoption of #AI Technologies in #Academia (25 June 2025).", "cc": [], "content": "<p>Open Letter collecting signatures: Stop the Uncritical Adoption of <a href=\"https://social.edu.nl/tags/AI\" rel=\"nofollow\">#AI</a> Technologies in <a href=\"https://social.edu.nl/tags/Academia\" rel=\"nofollow\">#Academia</a> (25 June 2025).</p>\n<p>“With this letter we take a principled stand against the proliferation of so-called ‘AI’ technologies in universities. As an educational institution, we cannot condone the uncritical use of AI by students, faculty, or leadership. We also call for reconsidering any direct financial relationships between Dutch universities and AI companies.”</p>\n<p><a href=\"https://openletter.earth/open-letter-stop-the-uncritical-adoption-of-ai-technologies-in-academia-b65bba1e\" rel=\"nofollow\">https://openletter.earth/open-letter-stop-the-uncritical-adoption-of-ai-technologies-in-academia-b65bba1e</a></p>\n<p><a href=\"https://beehaw.org/c/foss\" rel=\"nofollow\">@foss</a></p>\n", "mediaType": "text/html", "source": { "content": "Open Letter collecting signatures: Stop the Uncritical Adoption of [#AI](https://social.edu.nl/tags/AI) Technologies in [#Academia](https://social.edu.nl/tags/Academia) (25 June 2025).\n\n\"With this letter we take a principled stand against the proliferation of so-called 'AI' technologies in universities. As an educational institution, we cannot condone the uncritical use of AI by students, faculty, or leadership. We also call for reconsidering any direct financial relationships between Dutch universities and AI companies.\"\n\n[https://openletter.earth/open-letter-stop-the-uncritical-adoption-of-ai-technologies-in-academia-b65bba1e](https://openletter.earth/open-letter-stop-the-uncritical-adoption-of-ai-technologies-in-academia-b65bba1e)\n\n[@foss](https://beehaw.org/c/foss)", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-07-05T17:13:16Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://social.edu.nl/users/OpenTech_AUC/statuses/114801744042326202", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/31274b10-0cdf-42df-aa19-57a96c6e1aa3" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/22de1931-fec2-4c60-afc1-9fe3cfc8a342", "actor": "https://beehaw.org/u/theangriestbird", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/20913691", "attributedTo": "https://beehaw.org/u/theangriestbird", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Organic Maps fork CoMaps launches on major app stores for iOS and Android", "cc": [], "content": "<blockquote>\n<p>CoMaps shares core functionality with Organic Maps. It allows users to plan and navigate trips entirely offline. It’s entirely free to use, with no ads, and it collects no personal data. Additionally, its efficient design ensures minimal battery consumption, making it suitable for travelers seeking private, uninterrupted navigation.</p>\n<p>What sets CoMaps apart is a fully transparent governance approach. All decisions about the app’s development are made publicly, with users and contributors having a voice in its future direction. This focus on community engagement aims to deliver value for its users rather than prioritize profit.</p>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": ">CoMaps shares core functionality with Organic Maps. It allows users to plan and navigate trips entirely offline. It's entirely free to use, with no ads, and it collects no personal data. Additionally, its efficient design ensures minimal battery consumption, making it suitable for travelers seeking private, uninterrupted navigation.\n>\n>What sets CoMaps apart is a fully transparent governance approach. All decisions about the app's development are made publicly, with users and contributors having a voice in its future direction. This focus on community engagement aims to deliver value for its users rather than prioritize profit.\n", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://alternativeto.net/news/2025/7/organic-maps-fork-comaps-launches-on-major-app-stores-for-ios-and-android/", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "sensitive": false, "published": "2025-07-03T18:02:13.886300Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/20913691", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/f51177bb-4e4b-4c0a-a744-17d17d9fecb3" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/8f48462b-d822-4c3e-8725-029a84ff5205", "actor": "https://beehaw.org/u/nevodavid", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/20896482", "attributedTo": "https://beehaw.org/u/nevodavid", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Postiz (v1.58.0) - Open-source social media scheduling tool (new editor)", "cc": [], "content": "<p>Hi everyone, I have some exciting new things about Postiz!</p>\n<p><strong>Postiz is a social media scheduling tool supporting 19 social media channels:</strong></p>\n<p><strong>Instagram, Facebook, TikTok, Reddit, LinkedIn, X, Threads, BlueSky, Mastodon, YouTube, Pinterest, Dribbble, Slack, Discord, Warpcast, Lemmy, Telegram, VK, Nostr.</strong></p>\n<p><a href=\"https://github.com/gitroomhq/postiz-app/\" rel=\"nofollow\">https://github.com/gitroomhq/postiz-app/</a></p>\n<p>Here is what’s new:</p>\n<ul>\n<li>\n<p><strong>New Editor</strong> - The Previous editor was clunky, with many hacky hooks, real technical debt, I spent two days (monk mode), and created something awesome, UI and UX also changed.</p>\n</li>\n<li>\n<p>Overall better UI / UX - showing the amount of characters/characters left.</p>\n</li>\n<li>\n<p>OIDC fixed, working well now :)</p>\n</li>\n<li>\n<p>Sets, you can define a template of a message that will be posted later</p>\n</li>\n<li>\n<p>X - added option to select who can reply to your post, post to an X community</p>\n</li>\n<li>\n<p>BlueSky - Upload videos to BlueSky</p>\n</li>\n<li>\n<p>Integrations - you can work with an integration such as Heygen to generate content for you; you can <a href=\"https://www.youtube.com/watch?v=FcQNmZubuYY&amp;ab_channel=Postiz\" rel=\"nofollow\">see more here</a>.</p>\n</li>\n<li>\n<p>Drag and drop pictures directly on the editor now shows progress in “%”</p>\n</li>\n<li>\n<p>Alt and thumbnails for media - This is the initial release, which currently allows you to add alt and thumbnails for pictures, but these changes are not yet reflected on the backend.</p>\n</li>\n</ul>\n<p>Everything as usual is available on the open-source :)</p>\n", "mediaType": "text/html", "source": { "content": "Hi everyone, I have some exciting new things about Postiz!\n\n**Postiz is a social media scheduling tool supporting 19 social media channels:**\n\n**Instagram, Facebook, TikTok, Reddit, LinkedIn, X, Threads, BlueSky, Mastodon, YouTube, Pinterest, Dribbble, Slack, Discord, Warpcast, Lemmy, Telegram, VK, Nostr.**\n\n[https://github.com/gitroomhq/postiz-app/](https://github.com/gitroomhq/postiz-app/)\n\nHere is what's new:\n\n* **New Editor** \\- The Previous editor was clunky, with many hacky hooks, real technical debt, I spent two days (monk mode), and created something awesome, UI and UX also changed.\n\n* Overall better UI / UX - showing the amount of characters/characters left.\n* OIDC fixed, working well now :)\n* Sets, you can define a template of a message that will be posted later\n\n* X - added option to select who can reply to your post, post to an X community\n* BlueSky - Upload videos to BlueSky\n* Integrations - you can work with an integration such as Heygen to generate content for you; you can [see more here](https://www.youtube.com/watch?v=FcQNmZubuYY&ab_channel=Postiz).\n* Drag and drop pictures directly on the editor now shows progress in \"%\"\n* Alt and thumbnails for media - This is the initial release, which currently allows you to add alt and thumbnails for pictures, but these changes are not yet reflected on the backend.\n\nEverything as usual is available on the open-source :)", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://github.com/gitroomhq/postiz-app/", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12" }, "sensitive": false, "published": "2025-07-02T17:49:19.494400Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/20896482", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/22d684c7-a477-41e0-ab6f-89829e8ef44b" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/61d904b5-a561-4bab-9f07-0c774b001cbb", "actor": "https://communick.news/u/carlos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://communick.news/post/3593569", "attributedTo": "https://communick.news/u/carlos", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Magdeburger Verein \"Softwerke\": \"Der beste Messenger ist selbst gemacht\"", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://www.mdr.de/nachrichten/sachsen-anhalt/magdeburg/magdeburg/verein-softwerke-programmiert-eigenen-messenger-dienst-100.html", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://www.mdr.de/nachrichten/sachsen-anhalt/magdeburg/magdeburg/messenger-verein-softwerke-100_v-variantBig16x9_wm-true_zc-ecbbafc6.jpg?version=169" }, "sensitive": false, "published": "2025-06-30T10:20:58.549036Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://communick.news/post/3593569", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/f14f0c52-aa6b-4aad-9cdf-6092eb6161e8" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/12fb5436-a3ac-4700-9e5d-eda28fc6b804", "actor": "https://slrpnk.net/u/ProdigalFrog", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://slrpnk.net/post/23967823", "attributedTo": "https://slrpnk.net/u/ProdigalFrog", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "auto-cpufreq: An Automatic CPU speed & power optimizer for Linux", "cc": [], "content": "<p>This is an interesting spin on trying to optimize power efficiency. It’s similar to <a href=\"https://linrunner.de/tlp/introduction.html\" rel=\"nofollow\">TLP</a>, but instead of trying to optimize everything, it simply targets the CPU.</p>\n<p>On a laptop running on battery, cpufreq can go into a low-power energy saving mode, but still boost the CPU for demanding tasks without the need to manually set the CPU to performance mode. This makes it a more ‘set it and forget it’ app.</p>\n<p>This should also work on desktops, and could save you a few watts if you mostly use it to idle around in a browser all day, and only occasionally stress the CPU with a game or other task.</p>\n<p>If you don’t care about automatically switching to a higher performance mode and instead want to prioritize power savings, such as on a laptop, TLP is still possibly better in that regard (and if you do go that route, be sure to use the <a href=\"https://github.com/d4nj1/TLPUI/tree/tlpui-1.8.0\" rel=\"nofollow\">TLP GUI</a></p>\n", "mediaType": "text/html", "source": { "content": "This is an interesting spin on trying to optimize power efficiency. It's similar to [TLP](https://linrunner.de/tlp/introduction.html), but instead of trying to optimize everything, it simply targets the CPU. \n\nOn a laptop running on battery, cpufreq can go into a low-power energy saving mode, but still boost the CPU for demanding tasks without the need to manually set the CPU to performance mode. This makes it a more 'set it and forget it' app.\n\nThis should also work on desktops, and could save you a few watts if you mostly use it to idle around in a browser all day, and only occasionally stress the CPU with a game or other task.\n\nIf you don't care about automatically switching to a higher performance mode and instead want to prioritize power savings, such as on a laptop, TLP is still possibly better in that regard (and if you do go that route, be sure to use the [TLP GUI](https://github.com/d4nj1/TLPUI/tree/tlpui-1.8.0)", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://github.com/AdnanHodzic/auto-cpufreq", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://opengraph.githubassets.com/eac39be4945404daa3e0ec924bcec456eac4e70e0d29a1ce216d15cf44ffbee1/AdnanHodzic/auto-cpufreq" }, "sensitive": false, "published": "2025-06-28T05:27:10.092663Z", "updated": "2025-06-28T05:34:56.568250Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://slrpnk.net/post/23967823", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/95ebd6fa-ff08-401d-a0a4-9dc87f308254" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/0ca83504-9546-4b6d-9f01-c43dfcddb2d1", "actor": "https://lemmy.zip/u/SpiderUnderUrBed", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.zip/post/42390387", "attributedTo": "https://lemmy.zip/u/SpiderUnderUrBed", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "FOSS Self-hostable or desktop app wiki (great for worldbuilding)?", "cc": [], "content": "<p>I heard of a few wikis and desktop apps which are FOSS, some has UI’s which look a bit old for, there are a few things like logseq I might try but from trying for a bit, i dont know how suitable it is for my usecase, but I want something that would be more specialized or at the very least have features that would be amazing for world building, (on a desktop app preferably but self hosted works too), like timelines, references to other pages, common stuff like Tags, Categories, and Taxonomies, graph view potentially, good search, templates. I don’t need all the features I listed, just some or what your think aligns with what I am looking for.</p>\n", "mediaType": "text/html", "source": { "content": "I heard of a few wikis and desktop apps which are FOSS, some has UI's which look a bit old for, there are a few things like logseq I might try but from trying for a bit, i dont know how suitable it is for my usecase, but I want something that would be more specialized or at the very least have features that would be amazing for world building, (on a desktop app preferably but self hosted works too), like timelines, references to other pages, common stuff like Tags, Categories, and Taxonomies, graph view potentially, good search, templates. I don't need all the features I listed, just some or what your think aligns with what I am looking for. ", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-26T10:49:13.155151Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.zip/post/42390387", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/8c8a62a3-8fa9-4aa1-b6e6-76dc0c0976b5" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/ca66aa91-4af5-4a46-b629-0899537af42b", "actor": "https://piefed.social/u/JayGray91", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://piefed.social/post/975503", "attributedTo": "https://piefed.social/u/JayGray91", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Android FOSS calorie/food tracker app", "cc": [], "content": "<p>I’m asking for a friend, since I also am interested.</p>\n<p>“Speaking of food tracking, anyone know of anything simple that will let me do that. Used to have one but they all turned into sub fees and pushing upgrades and meal plans and crap</p>\n<p>I just want to be able to select an apple or compile ingredients totals into a sandwich recipe I don’t need to pay $8 a month for that”</p>\n<p>I might as well look for FOSS ones</p>\n", "mediaType": "text/html", "source": { "content": "I'm asking for a friend, since I also am interested. \r\n\r\n\"Speaking of food tracking, anyone know of anything simple that will let me do that. Used to have one but they all turned into sub fees and pushing upgrades and meal plans and crap \r\n\r\nI just want to be able to select an apple or compile ingredients totals into a sandwich recipe I don't need to pay $8 a month for that\" \r\n\r\nI might as well look for FOSS ones ", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-26T02:51:21.371029Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://piefed.social/post/975503", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/91bccaff-99ee-44f7-85b6-1d12e29144e5" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/d894cc10-ef1f-48a5-b672-86e5fc88c32f", "actor": "https://pawb.social/u/tonytins", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://pawb.social/post/27035955", "attributedTo": "https://pawb.social/u/tonytins", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "NVIDIA Engineer Now Co-Maintainer Of \"NOVA\" Open-Source Rust GPU Driver", "cc": [], "content": "<blockquote>\n<p>The NOVA-Core driver as the basis for a modern, Rust-written open-source NVIDIA GPU driver for the upstream Linux kernel and eventual successor to the reverse-engineered Nouveau DRM driver has a new co-maintainer.</p>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "> The NOVA-Core driver as the basis for a modern, Rust-written open-source NVIDIA GPU driver for the upstream Linux kernel and eventual successor to the reverse-engineered Nouveau DRM driver has a new co-maintainer. ", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.phoronix.com/news/NOVA-Core-Co-Maintainer", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://www.phoronix.net/image.php?id=nvidia-rtx5080-rtx5090-linux&image=nvidia_rtx5080rtx5090_1" }, "sensitive": false, "published": "2025-06-26T02:21:23.184414Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://pawb.social/post/27035955", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/548b11f6-106a-4d79-ba09-915f98163989" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/bb5f18e5-0ac0-44ac-86c6-e6783a22eaa4", "actor": "https://lemmy.zip/u/Havatra", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.zip/post/42291691", "attributedTo": "https://lemmy.zip/u/Havatra", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Looking for: Browser extension for intercepting and modifying HTTP req/res", "cc": [], "content": "<p>Good day! I’m looking for is a way of creating rules to intercept, modify, drop, and replace HTTP requests and responses, hopefully even with regex(or similar) capabilities.</p>\n<p>The best extension I’ve found that seems to suit those needs is <a href=\"https://github.com/requestly/requestly\" rel=\"nofollow\">Requestly</a>. However, it seems like they have some shady practices of bought/bot reviews, like here on <a href=\"https://alternativeto.net/software/requestly/about/\" rel=\"nofollow\">AlternativeTo.net</a>, where you can see the review are made by accounts that are created the same day of the review, and never used since. The same pattern can be found on <a href=\"https://www.producthunt.com/products/requestly/reviews\" rel=\"nofollow\">ProductHunt</a>.<br />\nIs there perhaps an audit of their Github repo somewhere?</p>\n<p>I’ve also looked at apps like <a href=\"https://github.com/mitmproxy/mitmproxy\" rel=\"nofollow\">mitmproxy</a>, but I was hoping for a solution that is in-browser.</p>\n<p>I know that Firefox and Chromium has the built-in dev tools for this, but this is only applied with the dev tools actively open; I’m looking for a more persistent solution.</p>\n<p>Please let me know if this is not the place to ask, and if there are other places I should try and look instead/also.</p>\n<hr />\n<h3>Edit</h3>\n<p>My goal is to do something to the effect of uBlock Origin, but instead of just blocking/hiding, either replace with local files, or intercept req/res in order to manipulate them favorably, without being detected. I don’t know what uBlock does under the hood though, apart from its resource blocking and CSS-derived hiding.</p>\n<p>Example:\nWatching a video on youtube, an ad is about to get loaded, but instead of the hiding/blocking strategy uBlock uses, intercept the GET/POST, save the important flags that are uniquely served to your device that would indicate that you have successfully been served the ad, drop the rest, and then answer with what would be a valid response for “I have watched the ad in its entirety”.\nSo the server basically saying “Here, I give you this page and this script with both vital and ad contents. I now expect you to provide the corresponding hash that these two files will create through a series of functions. If you don’t, I will assume you’re blocking me, and I won’t provide further contents.”, and I’ll simply respond with “Here’s your hash! <em>wink</em>”.</p>\n<p>Essentially, I wish to experiment with trying to be completely invisible in the blocking, by providing responses as if I have loaded and watched the ad, with all anti-adblock implementations through scripts and dynamic loading “intact” and unaware.</p>\n", "mediaType": "text/html", "source": { "content": "Good day! I'm looking for is a way of creating rules to intercept, modify, drop, and replace HTTP requests and responses, hopefully even with regex(or similar) capabilities.\n\nThe best extension I've found that seems to suit those needs is [Requestly](https://github.com/requestly/requestly). However, it seems like they have some shady practices of bought/bot reviews, like here on [AlternativeTo.net](https://alternativeto.net/software/requestly/about/), where you can see the review are made by accounts that are created the same day of the review, and never used since. The same pattern can be found on [ProductHunt](https://www.producthunt.com/products/requestly/reviews). \nIs there perhaps an audit of their Github repo somewhere?\n\nI've also looked at apps like [mitmproxy](https://github.com/mitmproxy/mitmproxy), but I was hoping for a solution that is in-browser.\n\nI know that Firefox and Chromium has the built-in dev tools for this, but this is only applied with the dev tools actively open; I'm looking for a more persistent solution.\n\nPlease let me know if this is not the place to ask, and if there are other places I should try and look instead/also.\n\n---\n\n### Edit\n\nMy goal is to do something to the effect of uBlock Origin, but instead of just blocking/hiding, either replace with local files, or intercept req/res in order to manipulate them favorably, without being detected. I don’t know what uBlock does under the hood though, apart from its resource blocking and CSS-derived hiding.\n\nExample:\nWatching a video on youtube, an ad is about to get loaded, but instead of the hiding/blocking strategy uBlock uses, intercept the GET/POST, save the important flags that are uniquely served to your device that would indicate that you have successfully been served the ad, drop the rest, and then answer with what would be a valid response for “I have watched the ad in its entirety”.\nSo the server basically saying “Here, I give you this page and this script with both vital and ad contents. I now expect you to provide the corresponding hash that these two files will create through a series of functions. If you don’t, I will assume you’re blocking me, and I won’t provide further contents.”, and I’ll simply respond with “Here’s your hash! *wink*”.\n\nEssentially, I wish to experiment with trying to be completely invisible in the blocking, by providing responses as if I have loaded and watched the ad, with all anti-adblock implementations through scripts and dynamic loading “intact” and unaware.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-25T08:45:30.373739Z", "updated": "2025-06-26T10:00:12.638285Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.zip/post/42291691", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/00cc7ef4-ba10-4357-8018-f90157d65ae8" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/825b4617-3648-4dda-a637-428787ffee5b", "actor": "https://programming.dev/u/Pro", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://programming.dev/post/32843784", "attributedTo": "https://programming.dev/u/Pro", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Harper: Offline, Privacy-First Grammar Checker. Fast, Open-Source, Rust-Powered", "cc": [], "content": "<blockquote>\n<p>Harper is an English grammar checker designed to be just right. I created it after years of dealing with the shortcomings of the competition.</p>\n</blockquote>\n<blockquote>\n<p>Grammarly was too expensive and too overbearing. Its suggestions lacked context, and were often just plain wrong. Not to mention: it’s a privacy nightmare. Everything you write with Grammarly is sent to their servers. Their privacy policy claims they don’t sell the data, but that doesn’t mean they don’t use it to train large language models and god knows what else. Not only that, but the round-trip-time of the network request makes revising your work all the more tedious.</p>\n</blockquote>\n<blockquote>\n<p>LanguageTool is great, if you have gigabytes of RAM to spare and are willing to download the ~16GB n-gram dataset. Besides the memory requirements, I found LanguageTool too slow: it would take several seconds to lint even a moderate-size document.</p>\n</blockquote>\n<blockquote>\n<p>That’s why I created Harper: it is the grammar checker that fits my needs. Not only does it take milliseconds to lint a document, take less than 1/50th of LanguageTool’s memory footprint, but it is also completely private.</p>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "> Harper is an English grammar checker designed to be just right. I created it after years of dealing with the shortcomings of the competition.\n\n> Grammarly was too expensive and too overbearing. Its suggestions lacked context, and were often just plain wrong. Not to mention: it's a privacy nightmare. Everything you write with Grammarly is sent to their servers. Their privacy policy claims they don't sell the data, but that doesn't mean they don't use it to train large language models and god knows what else. Not only that, but the round-trip-time of the network request makes revising your work all the more tedious.\n\n> LanguageTool is great, if you have gigabytes of RAM to spare and are willing to download the ~16GB n-gram dataset. Besides the memory requirements, I found LanguageTool too slow: it would take several seconds to lint even a moderate-size document.\n\n> That's why I created Harper: it is the grammar checker that fits my needs. Not only does it take milliseconds to lint a document, take less than 1/50th of LanguageTool's memory footprint, but it is also completely private.", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://github.com/automattic/harper", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://opengraph.githubassets.com/ced66b6042a98ca8ae212ec25acacc8efb9a9ae786b7e00febd4bbe43c3e6ff4/Automattic/harper" }, "sensitive": false, "published": "2025-06-25T07:53:31.906346Z", "updated": "2025-06-25T07:55:18.011538Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://programming.dev/post/32843784", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/09c97ee9-2d7e-4a4d-94a3-3fda67aa600a" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/e378e8b2-ba5d-47e8-b149-1ea08d522fb1", "actor": "https://discuss.tchncs.de/u/chemicalwonka", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://discuss.tchncs.de/post/39332844", "attributedTo": "https://discuss.tchncs.de/u/chemicalwonka", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "IPTV FOSS Android App", "cc": [], "content": "<p>Hello folks!</p>\n<p>Does anybody can recommend some sort of IPTV FOSS app for Android?</p>\n<p>Any recommendation is appreciated.</p>\n", "mediaType": "text/html", "source": { "content": "Hello folks! \n\nDoes anybody can recommend some sort of IPTV FOSS app for Android?\n\nAny recommendation is appreciated.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-25T03:57:57.948698Z", "updated": "2025-06-25T03:59:42.432258Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://discuss.tchncs.de/post/39332844", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/1b529f6b-9472-46ab-84f4-0e0a0e80983e" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/450d645d-8e68-4cfd-842a-f969894b0691", "actor": "https://kbin.melroy.org/u/Aatube", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://kbin.melroy.org/m/foss@beehaw.org/t/1013865", "attributedTo": "https://kbin.melroy.org/u/Aatube", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Waterfox 6.5.10: Bing terminates search syndication deal", "cc": [], "content": "<blockquote>\n<p>Bing has terminated all of its search syndication and API services, and will likely be removed completely in a future version. As it is a struggle to monetise Waterfox Private Search with an ad-supported free version, it’s unlikely it will ever be default and instead will be a subscription-only based service.</p>\n</blockquote>\n<p>The default search engine has been changed to Startpage.</p>\n", "mediaType": "text/html", "source": { "content": ">\n>\n> Bing has terminated all of its search syndication and API services, and will likely be removed completely in a future version. As it is a struggle to monetise Waterfox Private Search with an ad-supported free version, it’s unlikely it will ever be default and instead will be a subscription-only based service.\n>\n>\n\nThe default search engine has been changed to Startpage.", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.waterfox.net/docs/releases/6.5.10", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2025-06-24T18:10:25Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://kbin.melroy.org/m/foss@beehaw.org/t/1013865", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/7538040e-90bd-4016-ac55-03ef5f0c73f0" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/9a148541-e2f8-46c7-ad61-4de893f12155", "actor": "https://lemmy.ml/u/jjba23", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/32190504", "attributedTo": "https://lemmy.ml/u/jjba23", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Guile Scheme Show Hub", "cc": [], "content": "<p>cross-posted from: <a href=\"https://lemmy.ml/post/32190347\">lemmy.ml/post/32190347</a></p>\n<blockquote>\n<p>With the idea of promoting the usage of Guix and of my favourite programming language Guile Scheme, I created a small project which is still in early stages, but I think with some more love and effort can be quite something.</p>\n<p><a href=\"https://jointhefreeworld.org/guile-show-hub/\">jointhefreeworld.org/guile-show-hub/</a></p>\n<p>The Guile ShowHub! Promoting all Guile projects out there! By reading from foss Guix project source code we can tap into a plethora of information, and leverage the homoiconicity of Lisp to directly analyze the source code and extract info.</p>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "cross-posted from: https://lemmy.ml/post/32190347\n\n> With the idea of promoting the usage of Guix and of my favourite programming language Guile Scheme, I created a small project which is still in early stages, but I think with some more love and effort can be quite something.\n> \n> https://jointhefreeworld.org/guile-show-hub/\n> \n> The Guile ShowHub! Promoting all Guile projects out there! By reading from foss Guix project source code we can tap into a plethora of information, and leverage the homoiconicity of Lisp to directly analyze the source code and extract info.", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/fa7f5016-cecc-42ee-9862-4c8566158baa.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/fa7f5016-cecc-42ee-9862-4c8566158baa.png" }, "sensitive": false, "published": "2025-06-24T14:13:11.427365Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ml/post/32190504", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/30b08ca2-3ebd-460b-9e89-2dc8616e484e" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/de9f5dec-0c16-4b41-b4f6-6497290f50e1", "actor": "https://lemmy.zip/u/SpiderUnderUrBed", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.zip/post/42201992", "attributedTo": "https://lemmy.zip/u/SpiderUnderUrBed", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "FOSS Android OS (better-privacy, community driven) that runs on Foldables", "cc": [], "content": "<p>I am considering getting a foldable now, or slightly later when they mature a bit, and I would like to put a custom ROM with a better-privacy or at the very least a FOSS community driven OS, which ROM’s exist currently that is tailored towards foldables, also I have a heavy preference to ROMS that take advantage of a Foldables physical features (fingerprint reader), or side-by-side view, and other things.</p>\n", "mediaType": "text/html", "source": { "content": "I am considering getting a foldable now, or slightly later when they mature a bit, and I would like to put a custom ROM with a better-privacy or at the very least a FOSS community driven OS, which ROM's exist currently that is tailored towards foldables, also I have a heavy preference to ROMS that take advantage of a Foldables physical features (fingerprint reader), or side-by-side view, and other things.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-24T07:30:17.324992Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.zip/post/42201992", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/47d288c5-5e18-4e88-958e-ebb44773f4ac" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/6ff36e87-abb7-42ce-9201-86fb42309dee", "actor": "https://lemmy.ca/u/dullbananas", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/46718017", "attributedTo": "https://lemmy.ca/u/dullbananas", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "What alternative to GnuPG has a compatible interface (for use by Git) and does not leave behind an active lock (like pubring.db.lock) when something crashes?", "cc": [], "content": "<p>Alternative to GPG</p>\n", "mediaType": "text/html", "source": { "content": "Alternative to GPG", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-24T05:53:46.142714Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ca/post/46718017", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/6e2767b4-b4a4-476a-a738-23c07676ee8f" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/cf06ba49-ee05-44e0-b6b5-35b901c3fd78", "actor": "https://midwest.social/u/orionsbelt", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://midwest.social/post/30406282", "attributedTo": "https://midwest.social/u/orionsbelt", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "when GIMP helped solve a murder", "cc": [], "content": "<p>cross-posted from: <a href=\"https://midwest.social/post/30406224\">midwest.social/post/30406224</a></p>\n<blockquote>\n<p>cross-posted from: <a href=\"https://midwest.social/post/30406057\">midwest.social/post/30406057</a></p>\n<blockquote>\n<p>“simple technology available to anyone identified the victim of his crime.” -forensic files s12 e26 (06:26)</p>\n<p>the skateboarding “computer guru” cracked me up XD</p>\n</blockquote>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "cross-posted from: https://midwest.social/post/30406224\n\n> cross-posted from: https://midwest.social/post/30406057\n> \n> > \"simple technology available to anyone identified the victim of his crime.\" -forensic files s12 e26 (06:26)\n> > \n> > the skateboarding \"computer guru\" cracked me up XD", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.youtube.com/watch?v=CNeh_a5GULg&t=386s", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "sensitive": false, "published": "2025-06-23T19:06:10.365938Z", "updated": "2025-06-23T21:35:51.858748Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://midwest.social/post/30406282", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/c33fdace-c85d-4216-a91b-5136672b565f" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/54e24880-9e73-4ab5-a490-1e1f0cc398b4", "actor": "https://reddthat.com/u/lemmydividebyzero", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://reddthat.com/post/44153629", "attributedTo": "https://reddthat.com/u/lemmydividebyzero", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Has anyone migrated from a Markdown notes app to another or use them simultaneously?", "cc": [], "content": "<p>Hey,</p>\n<p>I’m using Joplin (a Markdown note taking app) and think about migrating to Logseq because of multiple reasons.</p>\n<p>The main problems I have not yet solved:</p>\n<ol>\n<li>OSS-Syncing Logseq notes between Desktop OS and Android. Logseq does not have an OSS selfhostable sync-server like Joplin has…</li>\n<li><strong>Making sure to transform my stuff, so that Logseq can work with it. Yes, it’s both Markdown, but especially images and how Joplin handles them seem to be a problem for this migration.</strong></li>\n</ol>\n<p>What are your experiences? Have you ever switched between 2 Markdown note taking apps?</p>\n<ul>\n<li>Which ones?</li>\n<li>How well went it?</li>\n</ul>\n<p>Is it maybe even possible to use app 1 and a Desktop OS and a totally different app on Android simultaneously on the same data? The common standard is Markdown…</p>\n", "mediaType": "text/html", "source": { "content": "Hey,\n\nI'm using Joplin (a Markdown note taking app) and think about migrating to Logseq because of multiple reasons.\n\nThe main problems I have not yet solved:\n1) OSS-Syncing Logseq notes between Desktop OS and Android. Logseq does not have an OSS selfhostable sync-server like Joplin has...\n2) **Making sure to transform my stuff, so that Logseq can work with it. Yes, it's both Markdown, but especially images and how Joplin handles them seem to be a problem for this migration.**\n\nWhat are your experiences? Have you ever switched between 2 Markdown note taking apps?\n- Which ones?\n- How well went it?\n\nIs it maybe even possible to use app 1 and a Desktop OS and a totally different app on Android simultaneously on the same data? The common standard is Markdown...", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-22T12:52:32.175806Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://reddthat.com/post/44153629", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/9efdd954-3d1f-4b43-858c-1d2b470fd282" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/97cf54c8-953c-4a99-a75a-d1eda732141d", "actor": "https://discuss.tchncs.de/u/schnurrito", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://discuss.tchncs.de/post/39128706", "attributedTo": "https://discuss.tchncs.de/u/schnurrito", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "darktable 5.2.0 released", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://www.darktable.org/2025/06/darktable-5.2.0-released/", "mediaType": "text/html", "type": "Link" } ], "image": { "type": "Image", "url": "https://www.darktable.org/images/darktable-logo-only-512w.png" }, "sensitive": false, "published": "2025-06-22T07:04:24.914900Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://discuss.tchncs.de/post/39128706", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/0aebc57a-c1dc-499a-a255-4c16e511eb20" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/02771556-7d3a-4f2e-985f-fa6c09b6381d", "actor": "https://beehaw.org/u/remington", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/20685159", "attributedTo": "https://beehaw.org/u/remington", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "FreeTube - The Private YouTube Client", "cc": [], "content": "<p><a href=\"https://github.com/FreeTubeApp/FreeTube\">github.com/FreeTubeApp/FreeTube</a></p>\n", "mediaType": "text/html", "source": { "content": "https://github.com/FreeTubeApp/FreeTube", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://freetubeapp.io/", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "sensitive": false, "published": "2025-06-20T18:10:33.927203Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/20685159", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/2826d91d-4100-44d6-820a-63a07e2edb10" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/9ea29a6d-a432-40bf-a226-5777fbfa4ac0", "actor": "https://lm.madiator.cloud/u/blenderdumbass", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lm.madiator.cloud/post/1029236", "attributedTo": "https://lm.madiator.cloud/u/blenderdumbass", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "The Complexity of Selling Libre Software and Freedom in General", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://blenderdumbass.org/articles/the_complexity_of_selling_libre_software_and_freedom_in_general", "mediaType": "text/html", "type": "Link" } ], "image": { "type": "Image", "url": "https://blenderdumbass.org/pictures/thumbs/rms_too_extreme.png" }, "sensitive": false, "published": "2025-06-16T17:37:37.367468Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lm.madiator.cloud/post/1029236", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/b8561d18-2a0b-4721-8d0d-8de1cd9f3369" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/605b5c20-3d94-47c2-b11f-5e57694c28c6", "actor": "https://lm.madiator.cloud/u/blenderdumbass", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lm.madiator.cloud/post/1024652", "attributedTo": "https://lm.madiator.cloud/u/blenderdumbass", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Clarifying Costs of Running the Fediverse with Jerry from Infosec.Exchange", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://blenderdumbass.org/articles/clarifying_costs_of_running_the_fediverse_with_jerry_from_infosec.exchange", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2025-06-14T18:38:39.889464Z", "updated": "2025-06-14T18:39:11.769756Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lm.madiator.cloud/post/1024652", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/b75afe57-6a35-4503-b7cc-53b471e12c41" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/6f2e4b3e-3336-47ca-a747-1598373c50bd", "actor": "https://beehaw.org/u/fwygon", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/20540405", "attributedTo": "https://beehaw.org/u/fwygon", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Something curious is going on surrounding X.Org and it's forks...", "cc": [], "content": "<p>Video Title: Open Source People are Fighting to Kill Open Source Projects</p>\n<p>My take; since the comments have buried it under the angry defense of Wayland and Freedesktop by trying to dismiss the video creator (who isn’t me).</p>\n<blockquote>\n<p>I do think the video makes a pretty good point about how people who attack others for continuing X11 is very much violating the ethos of FOSS communities in general; and I have no doubts that if the claims made in the video are true; I think folks like Stallman would be kind of upset with people behaving that way because it only harms the FOSS community as a whole.</p>\n<p>You may not agree with people who want to use X11 for their very niche use cases. That’s fine. But I do question any motives behind any kind of behavior that is not only ceasing all development on X11, but actively blocking and sabotaging others who want to work on X11 from doing so.</p>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "Video Title: Open Source People are Fighting to Kill Open Source Projects\n\nMy take; since the comments have buried it under the angry defense of Wayland and Freedesktop by trying to dismiss the video creator (who isn't me).\n> I do think the video makes a pretty good point about how people who attack others for continuing X11 is very much violating the ethos of FOSS communities in general; and I have no doubts that if the claims made in the video are true; I think folks like Stallman would be kind of upset with people behaving that way because it only harms the FOSS community as a whole.\n> \n> You may not agree with people who want to use X11 for their very niche use cases. That’s fine. But I do question any motives behind any kind of behavior that is not only ceasing all development on X11, but actively blocking and sabotaging others who want to work on X11 from doing so.\n\n", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://youtu.be/WdlhHOLaRgQ", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "sensitive": false, "published": "2025-06-13T01:20:03.156775Z", "updated": "2025-06-19T14:58:54.967882Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/20540405", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/7f39d4a6-18b6-49c0-878a-8ed2b85b8cb7" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/4dccf66b-292a-4694-bc05-10d043ea9980", "actor": "https://piefed.social/u/klu9", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://piefed.social/post/918342", "attributedTo": "https://piefed.social/u/klu9", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "The importance of free software to science", "cc": [], "content": "<blockquote>\n<p>Free software plays a critical role in science, both in research and in disseminating it. Aspects of software freedom are directly relevant to simulation, analysis, document preparation and preservation, security, reproducibility, and usability. Free software brings practical and specific advantages, beyond just its ideological roots, to science, while proprietary software comes with equally specific risks. As a practicing scientist, I would like to help others—scientists or not—see the benefits from free software in science.</p>\n</blockquote>\n<hr />\n<blockquote>\n<p>One sad but common situation is that of a graduate student who becomes accustomed to a piece of expensive commercial analytical software (such as a symbolic-mathematics program), enjoying it either through a generous student discount or because it’s paid for by the department. Then the freshly-minted PhD discovers the real price of the software, and can’t afford it on their postdoc salary. They have to learn new ways of doing things, and have probably lost access to their past work, which is locked up in proprietary binary files.</p>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "> Free software plays a critical role in science, both in research and in disseminating it. Aspects of software freedom are directly relevant to simulation, analysis, document preparation and preservation, security, reproducibility, and usability. Free software brings practical and specific advantages, beyond just its ideological roots, to science, while proprietary software comes with equally specific risks. As a practicing scientist, I would like to help others—scientists or not—see the benefits from free software in science. \r\n\r\n--- \r\n> One sad but common situation is that of a graduate student who becomes accustomed to a piece of expensive commercial analytical software (such as a symbolic-mathematics program), enjoying it either through a generous student discount or because it's paid for by the department. Then the freshly-minted PhD discovers the real price of the software, and can't afford it on their postdoc salary. They have to learn new ways of doing things, and have probably lost access to their past work, which is locked up in proprietary binary files. ", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://lwn.net/Articles/1023299/", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "sensitive": false, "published": "2025-06-13T01:08:22.898339Z", "updated": "2025-06-13T01:15:45.628565Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://piefed.social/post/918342", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/b726bc19-d428-407d-8f14-03924ab35f60" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/f244387e-ed9a-4a87-a760-4d92383019ec", "actor": "https://lm.madiator.cloud/u/blenderdumbass", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lm.madiator.cloud/post/1019344", "attributedTo": "https://lm.madiator.cloud/u/blenderdumbass", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "We have to solve the money problem!", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://blenderdumbass.org/articles/we_have_to_solve_the_money_problem_", "mediaType": "text/html", "type": "Link" } ], "image": { "type": "Image", "url": "https://blenderdumbass.org/pictures/thumbs/money_problem.png" }, "sensitive": false, "published": "2025-06-12T11:16:43.918442Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lm.madiator.cloud/post/1019344", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/401cf39e-16e9-48f3-b838-69b2e6a157d1" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/0957f40d-3bfb-4205-8961-49807526da18", "actor": "https://lemmy.ca/u/dullbananas", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/45906860", "attributedTo": "https://lemmy.ca/u/dullbananas", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "This page on fsf.org takes you to google.com when you click on an unrelated image", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society/image/image_view_fullscreen", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2025-06-11T20:18:40.601684Z", "updated": "2025-06-11T20:18:52.421930Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ca/post/45906860", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/4e298d04-7ff4-41c7-9bf8-e5a45d47016d" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/4d9899fe-ed54-4173-9ad2-4552c684d4b5", "actor": "https://lemmy.ca/u/dullbananas", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/45860118", "attributedTo": "https://lemmy.ca/u/dullbananas", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "How I Fought To Graduate Without Using Nonfree Software - GNU Project - Free Software Foundation", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://www.gnu.org/education/how-i-fought-to-graduate-without-using-non-free-software.html", "mediaType": "text/html", "type": "Link" } ], "sensitive": false, "published": "2025-06-11T02:52:11.007626Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ca/post/45860118", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/f17700cb-3e02-43df-8a3c-b8970600c1f1" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/ab85e12f-ec02-475a-9c19-197b3669f37f", "actor": "https://lemmy.ca/u/dullbananas", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/45740357", "attributedTo": "https://lemmy.ca/u/dullbananas", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Web-based libre software for video chat", "cc": [], "content": "<p>I know for sure that I’m looking for libre video chat software that has these features for the other person, not necessarily for me:</p>\n<ul>\n<li>no need to create an account</li>\n<li>mobile-friendly web app</li>\n</ul>\n<p>I’m still deciding whether to do video chats on:</p>\n<ul>\n<li>iPhone</li>\n<li>Fedora GNU + Linux (GNOME)</li>\n</ul>\n<p>Use case: I’m considering switching from text to video chat as my preferred method for initial conversations with people on dating sites/communities. There’s not always a sacrifice of convenience by avoiding non-libre software for it, because whatever app is already being used typically only integrates messaging, not video chat.</p>\n", "mediaType": "text/html", "source": { "content": "I know for sure that I'm looking for libre video chat software that has these features for the other person, not necessarily for me:\n- no need to create an account\n- mobile-friendly web app\n\nI'm still deciding whether to do video chats on:\n- iPhone\n- Fedora GNU + Linux (GNOME)\n\nUse case: I'm considering switching from text to video chat as my preferred method for initial conversations with people on dating sites/communities. There's not always a sacrifice of convenience by avoiding non-libre software for it, because whatever app is already being used typically only integrates messaging, not video chat.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-09T06:36:02.376012Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ca/post/45740357", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/6152e1a1-5518-43ce-a7e2-6b74c2ce93dc" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/c1a6baa3-8c02-4d7d-b8b2-60b45a4ceba6", "actor": "https://beehaw.org/u/UNIX84", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/20461080", "attributedTo": "https://beehaw.org/u/UNIX84", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Self-Host & Tech Independence: The Joy of Building Your Own", "cc": [], "content": "<p>“Tech Independence is something I learned from Derek Sivers, and basically means that you do not depend on any particular company or software.”</p>\n", "mediaType": "text/html", "source": { "content": "\"Tech Independence is something I learned from Derek Sivers, and basically means that you do not depend on any particular company or software.\"", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.ssp.sh/blog/self-host-self-independence/", "mediaType": "text/html", "type": "Link" } ], "image": { "type": "Image", "url": "https://www.ssp.sh/blog/self-host-self-independence/featured-image.jpg" }, "sensitive": false, "published": "2025-06-08T20:40:49.351031Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/20461080", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/e876177d-9aa1-4eeb-a33b-e506668eff96" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/ddf5be19-91b9-4f76-817b-ea6b5a537e50", "actor": "https://lemmy.ml/u/jaypatelani", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/31307621", "attributedTo": "https://lemmy.ml/u/jaypatelani", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Unveiling the EndBOX", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://www.endbasic.dev/2025/06/unveiling-the-endbox.html", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://www.endbasic.dev/images/2025-06-06-endbox-pair.jpg" }, "sensitive": false, "published": "2025-06-07T10:32:16.093837Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ml/post/31307621", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/05f99006-d385-4e81-af4b-85cbd0a935ef" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/8bdaa72d-1d1d-4cc3-b4d1-830b1c69c857", "actor": "https://lemmy.zip/u/Tucumano88", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.zip/post/40523484", "attributedTo": "https://lemmy.zip/u/Tucumano88", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "NativeAlpha issues?", "cc": [], "content": "<p>Hi guys! I’m using a lot of NativeAlpha. It’s a very complete app, but I think I’m having an issue with the instagram usage. Can it be that instagram is taking it in a weird way. I mean, since I began to using it, I’m having several signs of automatic usage and suspicious activities. Changed the password and keep going the same, with Meta warning me that my account can be suspended or deleted</p>\n", "mediaType": "text/html", "source": { "content": "Hi guys! I'm using a lot of NativeAlpha. It's a very complete app, but I think I'm having an issue with the instagram usage. Can it be that instagram is taking it in a weird way. I mean, since I began to using it, I'm having several signs of automatic usage and suspicious activities. Changed the password and keep going the same, with Meta warning me that my account can be suspended or deleted", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-06-06T14:56:17.232057Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.zip/post/40523484", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/66966c72-a840-4237-9ba0-41cd9dfadd8c" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/1d65a526-8e81-4cc3-8f38-300e1028ccfe", "actor": "https://feddit.org/u/who", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://feddit.org/post/13615404", "attributedTo": "https://feddit.org/u/who", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced", "cc": [], "content": "<p>Without paywall:</p>\n<p><a href=\"https://web.archive.org/web/20250604141117/https://www.404media.co/directfile-open-source-irs-tax-filing-software-turbotax-is-trying-to-kil/\">web.archive.org/…/directfile-open-source-irs-tax-…</a></p>\n", "mediaType": "text/html", "source": { "content": "Without paywall:\n\nhttps://web.archive.org/web/20250604141117/https://www.404media.co/directfile-open-source-irs-tax-filing-software-turbotax-is-trying-to-kil/", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.404media.co/directfile-open-source-irs-tax-filing-software-turbotax-is-trying-to-kil/", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://www.404media.co/content/images/size/w1200/2025/06/CleanShot-2025-06-03-at-14.58.25@2x.png" }, "sensitive": false, "published": "2025-06-04T17:00:22.832685Z", "updated": "2025-06-04T17:46:27.725524Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://feddit.org/post/13615404", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/cecca917-ee6b-438b-a317-9897c9f30033" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/37b8f5ec-4d2a-48b4-8d5d-1c6bd353ef0a", "actor": "https://programming.dev/u/Seger", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://programming.dev/post/31373674", "attributedTo": "https://programming.dev/u/Seger", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "F2P Roleplay Enforced Open Source MMORPG | Illarion", "cc": [], "content": "<p>Backend Server in C++</p>\n<p>Client in Java</p>\n<p>Content scripting in LUA</p>\n<p>Website in PHP</p>\n", "mediaType": "text/html", "source": { "content": "Backend Server in C++\n\n\nClient in Java\n\n\nContent scripting in LUA\n\n\nWebsite in PHP", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://github.com/Illarion-eV", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://avatars.githubusercontent.com/u/1649650?s=280&v=4" }, "sensitive": false, "published": "2025-05-31T16:20:21.491582Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://programming.dev/post/31373674", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/fcd43706-a6a8-4d91-bbc4-3ab7ef1c4248" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/c9bd7b80-9c58-4a0e-8138-8cc42b3888d3", "actor": "https://beehaw.org/u/Hirom", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/20296513", "attributedTo": "https://beehaw.org/u/Hirom", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Pocket retirement and alternatives", "cc": [], "content": "<p>Mozilla announced Pocket is retiring on July 8th, 2025.</p>\n<p><a href=\"https://f-droid.org/en/2025/05/29/twif.html\" rel=\"nofollow\">This Week in F-Droid lists multiples Pocket alternatives that have FOSS Android apps available in F-Droid.</a></p>\n<p>Do you use any Pocket alternative on Android?</p>\n<p>I haven’t found one yet that check all my boxes, and would welcome recommandation. My ideal app is:</p>\n<ul>\n<li>FOSS</li>\n<li>Able to read aloud articles (text to speech integration)</li>\n<li>Local first (no/optional server), or support a standard server protocol (eg webdav)</li>\n</ul>\n<p>Wallabag seems to be FOSS and able to read aloud. But it require a server and doesn’t support a standard storage protocol (eg Webdav). I’d like to keep my data private without having to maintain yet another server software installation.</p>\n", "mediaType": "text/html", "source": { "content": "Mozilla announced Pocket is retiring on July 8th, 2025.\n\n[This Week in F-Droid lists multiples Pocket alternatives that have FOSS Android apps available in F-Droid.](https://f-droid.org/en/2025/05/29/twif.html)\n\nDo you use any Pocket alternative on Android? \n\nI haven't found one yet that check all my boxes, and would welcome recommandation. My ideal app is:\n* FOSS\n* Able to read aloud articles (text to speech integration)\n* Local first (no/optional server), or support a standard server protocol (eg webdav)\n\nWallabag seems to be FOSS and able to read aloud. But it require a server and doesn't support a standard storage protocol (eg Webdav). I'd like to keep my data private without having to maintain yet another server software installation.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-30T12:13:49.549373Z", "updated": "2025-05-30T12:15:05.953800Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/20296513", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/b3305f77-5426-490d-bc65-b50a784b1b5a" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/d6374be0-7339-40fe-8da4-00883abe9b95", "actor": "https://lemm.ee/u/conditional_soup", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemm.ee/post/65338095", "attributedTo": "https://lemm.ee/u/conditional_soup", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "I want to push my city council to use libre office", "cc": [], "content": "<p>My city has a budget shortfall of $400,000 and they’re looking at cutting firefighter positions, arts funding, and parks funding to make up the shortfall. They also, incidentally, spent over $400,000 on just Microsoft office licenses last year, which doubled in cost from the previous year. My goal is to fix the budget shortfall, or at least take a big bite out of it, by switching all users who can’t specify what advanced (see: VBA) features they use from MS Office onto LibreOffice, since it provides all the same basic functionality and interoperable file formats. As a stretch goal, I’d love to persuade them to get on Linux, but that might be a bridge too far for most folks at the city.</p>\n<p>Does anyone have any advice to help me persuade the city to cut bullshit MS office licenses instead of firefighters? The city does have an IT dept that I’ve considered reaching out to, but I’m worried that they may fight that proposal because:</p>\n<p>A. I hear that MS lobbies city IT relentlessly</p>\n<p>B. They may not have the capacity to do the switch.</p>\n<p>As for Linux, I’d love to get the machines that are W10 dependent switched to Linux, but that feels like a big reach. People tend to have a “NERD!” reaction to Linux, like mentioning tabletop gaming.</p>\n", "mediaType": "text/html", "source": { "content": "My city has a budget shortfall of $400,000 and they're looking at cutting firefighter positions, arts funding, and parks funding to make up the shortfall. They also, incidentally, spent over $400,000 on just Microsoft office licenses last year, which doubled in cost from the previous year. My goal is to fix the budget shortfall, or at least take a big bite out of it, by switching all users who can't specify what advanced (see: VBA) features they use from MS Office onto LibreOffice, since it provides all the same basic functionality and interoperable file formats. As a stretch goal, I'd love to persuade them to get on Linux, but that might be a bridge too far for most folks at the city.\n\nDoes anyone have any advice to help me persuade the city to cut bullshit MS office licenses instead of firefighters? The city does have an IT dept that I've considered reaching out to, but I'm worried that they may fight that proposal because:\n\nA. I hear that MS lobbies city IT relentlessly\n\nB. They may not have the capacity to do the switch.\n\n\nAs for Linux, I'd love to get the machines that are W10 dependent switched to Linux, but that feels like a big reach. People tend to have a \"NERD!\" reaction to Linux, like mentioning tabletop gaming.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-29T17:52:16.976150Z", "updated": "2025-05-29T17:56:21.086314Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemm.ee/post/65338095", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/72ee492e-0b9b-49b4-b091-8e02f51fa708" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/cb5d7f24-e8eb-4a57-837f-85285583e506", "actor": "https://lemm.ee/u/Allah", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemm.ee/post/65117564", "attributedTo": "https://lemm.ee/u/Allah", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "read science articles for free", "cc": [], "content": "<p>Sci-Hub alternative websites for accessing academic papers for free:</p>\n<p>Unpaywall (<a href=\"https://unpaywall.org/\">unpaywall.org</a>)\nBrowser extension for Chrome.</p>\n<p>Allows legal, free access to research papers directly on journal websites.</p>\n<p>Open Access Button (OAB) (<a href=\"https://openaccessbutton.org/\">openaccessbutton.org</a>)</p>\n<p>Copy and paste a paper’s link or DOI into the OAB website.</p>\n<p>Provides legal access to the paper on the subsequent page.\nPaperPanda (<a href=\"https://paperpanda.app/\">paperpanda.app</a>)</p>\n<p>Chrome extension similar to Unpaywall.\nEnables one-click access to millions of research papers.\nDOAJ (Directory of Open Access Journals) (<a href=\"https://doaj.org/\">doaj.org</a>)</p>\n<p>Offers free access to millions of scientific papers globally.\nFocuses on open-access journals.\nOA.mg (<a href=\"https://oa.mg/\">oa.mg</a>)</p>\n<p>Search engine designed specifically for academic papers.\nProvides access to over 250 million papers.\nCore (<a href=\"https://core.ac.uk/\">core.ac.uk</a>)</p>\n<p>World’s largest database of research papers.\nContains over 298 million papers available for free.\narXiv (<a href=\"https://arxiv.org/\">arxiv.org</a>)</p>\n<p>Specializes in natural sciences and economics.\nOffers free access to 2.4 million academic papers.</p>\n<p>Tip: Remove any spaces in the URLs if there are issues accessing the websites.</p>\n", "mediaType": "text/html", "source": { "content": "Sci-Hub alternative websites for accessing academic papers for free:\n\nUnpaywall (https://unpaywall.org/)\nBrowser extension for Chrome.\n\nAllows legal, free access to research papers directly on journal websites.\n\nOpen Access Button (OAB) (https://openaccessbutton.org/)\n\nCopy and paste a paper’s link or DOI into the OAB website.\n\nProvides legal access to the paper on the subsequent page.\nPaperPanda (https://paperpanda.app/)\n\nChrome extension similar to Unpaywall.\nEnables one-click access to millions of research papers.\nDOAJ (Directory of Open Access Journals) (https://doaj.org/)\n\nOffers free access to millions of scientific papers globally.\nFocuses on open-access journals.\nOA.mg (https://oa.mg/)\n\nSearch engine designed specifically for academic papers.\nProvides access to over 250 million papers.\nCore (https://core.ac.uk/)\n\nWorld’s largest database of research papers.\nContains over 298 million papers available for free.\narXiv (https://arxiv.org/)\n\nSpecializes in natural sciences and economics.\nOffers free access to 2.4 million academic papers.\n\nTip: Remove any spaces in the URLs if there are issues accessing the websites.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-27T08:35:20.288520Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemm.ee/post/65117564", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/2223f494-bf74-455e-9dc9-ec4d4ad4a81b" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/36b3173b-5d53-462a-8a73-5d4cfb91deeb", "actor": "https://lemmy.ml/u/jaypatelani", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/30725047", "attributedTo": "https://lemmy.ml/u/jaypatelani", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "You Can Choose Tools That Make You Happy", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://borretti.me/article/you-can-choose-tools-that-make-you-happy", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://borretti.me/assets/card/you-can-choose-tools-that-make-you-happy.webp" }, "sensitive": false, "published": "2025-05-27T02:46:45.224622Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ml/post/30725047", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/c28a54ca-69a8-4679-ab06-615eaa374549" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/3700e9aa-c34e-40d6-8930-058805d8e8d3", "actor": "https://lemm.ee/u/ceiron", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemm.ee/post/65078089", "attributedTo": "https://lemm.ee/u/ceiron", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "My journey towards more European, open source, privacy-oriented, and decentralized alternatives", "cc": [], "content": "<p>Over the past few months, I embarked on a rewarding digital journey to move away from US big tech and towards more European [EU], open source [FOSS], privacy-oriented [P], and decentralized [D] alternatives.</p>\n<p>I’m sharing my experience here in case it can be useful to others, as well as to gather any additional thoughts or suggestions:</p>\n<ul>\n<li><strong>Desktop OS</strong>: Microsoft Windows 11 --&gt; OpenSUSE Tumbleweed + KDE [EU][FOSS]</li>\n<li><strong>Web browser</strong>: Google Chrome --&gt; Brave --&gt; Vivaldi --&gt; Mozilla Firefox + Strict privacy settings, uBlock Origin, Privacy Badger, Conset-O-Matic [FOSS][P]</li>\n<li><strong>Email</strong>: Gmail --&gt; Infomaniak Mail [EU][FOSS]</li>\n<li><strong>Calendar</strong>: Google Calendar --&gt; Infomaniak Calendar [EU][FOSS] + OneCalendar [EU]</li>\n<li><strong>Files</strong>: Dropbox --&gt; Infomaniak kDrive [EU][FOSS]</li>\n<li><strong>Photos</strong>: Google Photos --&gt; Infomaniak kDrive [EU][FOSS]</li>\n<li><strong>Notes</strong>: Google Keep --&gt; Notesnook [FOSS][P]</li>\n<li><strong>Social Media</strong>:\n<ul>\n<li>Facebook --&gt; Nothing</li>\n<li>Twitter/X --&gt; Mastodon (<code>mas.to</code>) [EU][FOSS][D]</li>\n<li>Reddit --&gt; Lemmy (<code>lemm.ee</code>) [EU][FOSS][D]</li>\n</ul>\n</li>\n<li><strong>AI Chatbot</strong>: OpenAI ChatGPT --&gt; Mistral AI Le Chat [EU]</li>\n<li><strong>Videos</strong>: Youtube --&gt; Unwatched [EU][FOSS][P]</li>\n<li><strong>Podcasts</strong>: Apple Podcasts --&gt; Spotify --&gt; Pocket Casts [FOSS]</li>\n<li><strong>Translate</strong>: Google Translate --&gt; DeepL [EU]</li>\n<li><strong>Maps</strong>: Google Maps --&gt; Organic Maps [EU][FOSS][P]</li>\n<li><strong>Weather</strong>: Apple Weather --&gt; YR [EU]</li>\n<li><strong>Online payments</strong>: PayPal --&gt; Revolut [EU]</li>\n<li><strong>Password manager</strong>: LastPass --&gt; Mozilla Firefox --&gt; Bitwarden [FOSS][P]</li>\n<li><strong>Online shopping</strong>: Amazon --&gt; Cdiscount [EU]</li>\n<li><strong>Travel booking</strong>: <code>Booking.com</code> --&gt; Direct booking</li>\n</ul>\n<p>And here’s the list of things I couldn’t let go of:</p>\n<ul>\n<li><strong>Mobile OS</strong>: iOS | I have a business iPhone which is also my personal phone</li>\n<li><strong>Messaging</strong>: WhatsApp | The network effect is too big here: family, friends, local businesses, etc</li>\n<li><strong>Streaming services</strong>: Netflix, Amazon Prime Video, Disney+ | These come basically for free with my ISP and are too convenient for the moment (esp. w/ kids)</li>\n</ul>\n", "mediaType": "text/html", "source": { "content": "Over the past few months, I embarked on a rewarding digital journey to move away from US big tech and towards more European [EU], open source [FOSS], privacy-oriented [P], and decentralized [D] alternatives.\n\nI'm sharing my experience here in case it can be useful to others, as well as to gather any additional thoughts or suggestions:\n- **Desktop OS**: Microsoft Windows 11 --> OpenSUSE Tumbleweed + KDE [EU][FOSS]\n- **Web browser**: Google Chrome --> Brave --> Vivaldi --> Mozilla Firefox + Strict privacy settings, uBlock Origin, Privacy Badger, Conset-O-Matic [FOSS][P]\n- **Email**: Gmail --> Infomaniak Mail [EU][FOSS]\n- **Calendar**: Google Calendar --> Infomaniak Calendar [EU][FOSS] + OneCalendar [EU]\n- **Files**: Dropbox --> Infomaniak kDrive [EU][FOSS]\n- **Photos**: Google Photos --> Infomaniak kDrive [EU][FOSS]\n- **Notes**: Google Keep --> Notesnook [FOSS][P]\n- **Social Media**:\n - Facebook --> Nothing\n - Twitter/X --> Mastodon (`mas.to`) [EU][FOSS][D]\n - Reddit --> Lemmy (`lemm.ee`) [EU][FOSS][D]\n- **AI Chatbot**: OpenAI ChatGPT --> Mistral AI Le Chat [EU]\n- **Videos**: Youtube --> Unwatched [EU][FOSS][P]\n- **Podcasts**: Apple Podcasts --> Spotify --> Pocket Casts [FOSS]\n- **Translate**: Google Translate --> DeepL [EU]\n- **Maps**: Google Maps --> Organic Maps [EU][FOSS][P]\n- **Weather**: Apple Weather --> YR [EU]\n- **Online payments**: PayPal --> Revolut [EU]\n- **Password manager**: LastPass --> Mozilla Firefox --> Bitwarden [FOSS][P]\n- **Online shopping**: Amazon --> Cdiscount [EU]\n- **Travel booking**: `Booking.com` --> Direct booking\n\nAnd here's the list of things I couldn't let go of:\n- **Mobile OS**: iOS | I have a business iPhone which is also my personal phone\n- **Messaging**: WhatsApp | The network effect is too big here: family, friends, local businesses, etc\n- **Streaming services**: Netflix, Amazon Prime Video, Disney+ | These come basically for free with my ISP and are too convenient for the moment (esp. w/ kids)\n\n\n\n", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-26T21:21:00.065621Z", "updated": "2025-05-26T21:32:27.428357Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemm.ee/post/65078089", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/62e2536a-2c5d-48d6-86bb-b0b6fbe64134" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/5122149c-229f-4bbd-8008-6fc5666226b1", "actor": "https://lemmy.ml/u/jjba23", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/30485676", "attributedTo": "https://lemmy.ml/u/jjba23", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "ggg: Guile Glypg Gen - create nice project markdown/org badges", "cc": [], "content": "<p>Generate SVG images for handy useful glyphs, org/markdown badges and more, from Lisp (Guile Scheme)</p>\n<p><a href=\"https://codeberg.org/jjba23/ggg\">codeberg.org/jjba23/ggg</a></p>\n<p>Be proud and appreciate technologies and techniques you use, distinguish clearly supported versions of things, etc. With flexible support for badges between one and three parts.</p>\n<p>Through SVG generation from Lisp (Guile Scheme) we leverage a beautiful DSL and apply some mathematical knowledge to build pixel perfect badges. These SVG can then be easily converted without quality loss to any desired format.</p>\n<p>With GGG, you have the power to create your own badges and images with a consistent and clean aesthetic.</p>\n", "mediaType": "text/html", "source": { "content": "Generate SVG images for handy useful glyphs, org/markdown badges and more, from Lisp (Guile Scheme)\n\nhttps://codeberg.org/jjba23/ggg\n\nBe proud and appreciate technologies and techniques you use, distinguish clearly supported versions of things, etc. With flexible support for badges between one and three parts.\n\nThrough SVG generation from Lisp (Guile Scheme) we leverage a beautiful DSL and apply some mathematical knowledge to build pixel perfect badges. These SVG can then be easily converted without quality loss to any desired format.\n\nWith GGG, you have the power to create your own badges and images with a consistent and clean aesthetic.", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/91a6413a-0c64-4569-8b4d-46d4ee2cde14.png", "name": "showcase of ggg badges" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/91a6413a-0c64-4569-8b4d-46d4ee2cde14.png" }, "sensitive": false, "published": "2025-05-22T08:52:28.739217Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ml/post/30485676", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/c8f10998-b1b1-43a1-bda9-a784360fb9b1" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/293328db-6e5d-445c-9c5e-9f4f26fa0acb", "actor": "https://lemmy.blahaj.zone/u/not_IO", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.blahaj.zone/post/26282945", "attributedTo": "https://lemmy.blahaj.zone/u/not_IO", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Idea: Selfhosted Interface for LLMs", "cc": [], "content": "<p>Like <a href=\"https://github.com/searxng/searxng\" rel=\"nofollow\">SearchXNG</a> but for chatbots.</p>\n<p>Acts as a trusted inbetween that takes the hit on all the tracking for you and you need no account.</p>\n<p>There would be a self-hosted server with a webinterface, where you can choose which of the popular chatbots or hosted open source models you want to ask.</p>\n<p>The not free Accounts could be payed with donations maybe?</p>\n<p>Basically like <a href=\"duck.ai\" rel=\"nofollow\">duck.ai</a> but without a big company involved.</p>\n", "mediaType": "text/html", "source": { "content": "Like [SearchXNG](https://github.com/searxng/searxng) but for chatbots.\n\nActs as a trusted inbetween that takes the hit on all the tracking for you and you need no account.\n\nThere would be a self-hosted server with a webinterface, where you can choose which of the popular chatbots or hosted open source models you want to ask.\n\nThe not free Accounts could be payed with donations maybe?\n\nBasically like [duck.ai](duck.ai) but without a big company involved.", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-21T04:49:20.574535Z", "updated": "2025-05-21T05:15:39.606422Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.blahaj.zone/post/26282945", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/737a8408-c9a0-4f77-b2d7-4520d95ea573" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/855b960c-6ad2-4fc1-91c2-60a6c8a6e1cb", "actor": "https://slrpnk.net/u/wolfyvegan", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://slrpnk.net/post/22276022", "attributedTo": "https://slrpnk.net/u/wolfyvegan", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "'End of 10' to Windows 10 Users: The Environment Wants You to Use Linux", "cc": [], "content": "<p>cross-posted from: <a href=\"https://programming.dev/post/30407811\">programming.dev/post/30407811</a></p>\n<blockquote>\n<p><a href=\"https://endof10.org/\" rel=\"nofollow\">Website</a></p>\n<blockquote>\n<p>It’s almost like the good ol’ days of install fests and the like! ‘End of 10’ is an organization that’s making it easy for Windows 10 users with computers that can’t upgrade to Windows 11, to install Linux instead of sending good hardware to the landfill.</p>\n</blockquote>\n</blockquote>\n", "mediaType": "text/html", "source": { "content": "cross-posted from: https://programming.dev/post/30407811\n\n> [Website](https://endof10.org/)\n> > It’s almost like the good ol’ days of install fests and the like! ‘End of 10’ is an organization that’s making it easy for Windows 10 users with computers that can’t upgrade to Windows 11, to install Linux instead of sending good hardware to the landfill.", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://fossforce.com/2025/05/end-of-10-to-windows-10-users-the-environment-wants-you-to-use-linux/", "mediaType": null, "type": "Link" } ], "image": { "type": "Image", "url": "https://beehaw.org/pictrs/image/4c14942a-3116-4a94-88f7-05ba1ef554eb.webp" }, "sensitive": false, "published": "2025-05-17T00:04:50.948932Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://slrpnk.net/post/22276022", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/4c8c5bf4-40cc-4495-8176-9f5116368b46" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/a9393acc-112b-433a-8273-902884b14ca1", "actor": "https://fedia.io/u/yoasif", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://fedia.io/m/foss@beehaw.org/t/2168225", "attributedTo": "https://fedia.io/u/yoasif", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "The Forced Firefox Terms of Use (ToS) Clickwrap Agreement is Here", "cc": [], "content": "<p>When Mozilla announced their Terms of Use a few months ago, they told us that they would be asking us to acknowledge it at a later date. That day is here, and I took a quick look at it.</p>\n", "mediaType": "text/html", "source": { "content": "When Mozilla announced their Terms of Use a few months ago, they told us that they would be asking us to acknowledge it at a later date. That day is here, and I took a quick look at it.", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.quippd.com/writing/2025/05/13/the-forced-firefox-terms-of-use-tos-clickwrap-agreement-is-here.html", "mediaType": null, "type": "Link" } ], "image": { "type": "Image", "url": "https://beehaw.org/pictrs/image/c886a5c6-a433-4ae3-baa9-5f5c22eaf621.webp" }, "sensitive": false, "published": "2025-05-14T02:38:24Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://fedia.io/m/foss@beehaw.org/t/2168225", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/0debb5ca-01dd-4e9d-9fa1-86f576f690a9" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/65115de6-1e14-42c7-b4b8-1b6c29cc5b0d", "actor": "https://discuss.tchncs.de/u/schnurrito", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://discuss.tchncs.de/post/36244544", "attributedTo": "https://discuss.tchncs.de/u/schnurrito", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "2-in-1 release – Inkscape 1.4.2 is out! | Inkscape", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://inkscape.org/news/2025/05/12/2-in-1-release-inkscape-142-is-out/", "mediaType": null, "type": "Link" } ], "image": { "type": "Image", "url": "https://beehaw.org/pictrs/image/8f8fc786-feae-477f-a0cd-dea38792bfdf.webp" }, "sensitive": false, "published": "2025-05-12T20:47:09.753018Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://discuss.tchncs.de/post/36244544", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/3226360a-d062-47b5-a68b-9699eb89b3ad" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/02ba7d33-eebe-42d8-94e4-8c1d381d8a71", "actor": "https://discuss.tchncs.de/u/schnurrito", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://discuss.tchncs.de/post/36242425", "attributedTo": "https://discuss.tchncs.de/u/schnurrito", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Shotcut - New Version 25.05: Freeze Frame", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://www.shotcut.org/blog/new-release-250511/", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2025-05-12T20:10:31.936166Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://discuss.tchncs.de/post/36242425", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/c0f3dca7-32c0-4906-b0fe-53f1ca55faba" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/cc7dc62a-a210-4267-9a78-578b5f6208ad", "actor": "https://discuss.tchncs.de/u/unknowing8343", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://discuss.tchncs.de/post/36205499", "attributedTo": "https://discuss.tchncs.de/u/unknowing8343", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Is there a way I can make my XMPP (Conversations) messages synced to my desktop?", "cc": [], "content": "<p>The other day I switched Linux distros, wiped disk, and somehow realised that OMEMO is a weird freaky thing and now I cannot see any message from my computer, even though I have everything visible on my Conversations Android app.</p>\n<p>I don’t want to get angry again, but… yeah, this is terrible, terrible UX. Seems like OMEMO somehow encrypts for each device differently, and now all messages are “locked”. Which is weird, because messages are still there, just “locked”.</p>\n<p>Can I somehow import a backup from my Android app? Is there anything that can be done? My guess is that, probably not, otherwise I would have gotten a popup or something in the login process, “would you like to sync your messages?”, but nothing happened.</p>\n<p>XMPP supremacists, please! Give me a solution! I was organizing important projects with multiple people. Getting locked out of all that information is terrible.</p>\n<p>Otherwise, then I really feel I can see XMPP disappearing now… and for a very good reason.</p>\n", "mediaType": "text/html", "source": { "content": "The other day I switched Linux distros, wiped disk, and somehow realised that OMEMO is a weird freaky thing and now I cannot see any message from my computer, even though I have everything visible on my Conversations Android app. \n\nI don't want to get angry again, but... yeah, this is terrible, terrible UX. Seems like OMEMO somehow encrypts for each device differently, and now all messages are \"locked\". Which is weird, because messages are still there, just \"locked\".\n\nCan I somehow import a backup from my Android app? Is there anything that can be done? My guess is that, probably not, otherwise I would have gotten a popup or something in the login process, \"would you like to sync your messages?\", but nothing happened. \n\nXMPP supremacists, please! Give me a solution! I was organizing important projects with multiple people. Getting locked out of all that information is terrible. \n\nOtherwise, then I really feel I can see XMPP disappearing now... and for a very good reason. ", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-12T09:46:07.723840Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://discuss.tchncs.de/post/36205499", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/53e8bcd5-127b-4e06-86b7-ac44926d3eb5" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/18cea54c-0318-4f3f-9618-b3a721cb1395", "actor": "https://beehaw.org/u/SpectralPineapple", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/19943486", "attributedTo": "https://beehaw.org/u/SpectralPineapple", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Org-roam is not for me", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://daviramos.com/org-roam-is-not-for-me/", "mediaType": null, "type": "Link" } ], "image": { "type": "Image", "url": "https://beehaw.org/pictrs/image/75d00418-c5c7-49c1-8866-b0f06c39bd86.webp" }, "sensitive": false, "published": "2025-05-11T22:09:18.025220Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/19943486", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/2b4d1089-ec79-418b-8e4a-70a49a1dcf1e" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/a13e96ee-73e6-466a-b02b-d0dc11a0cf8d", "actor": "https://beehaw.org/u/Hirom", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://beehaw.org/post/19935842", "attributedTo": "https://beehaw.org/u/Hirom", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "GNU Taler v1.0 released", "cc": [], "content": "<p>GNU Taler is a Free Software payment system that preserves the privacy of payers while ensuring that income is visible to authorities.</p>\n", "mediaType": "text/html", "source": { "content": "GNU Taler is a Free Software payment system that preserves the privacy of payers while ensuring that income is visible to authorities. ", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.taler.net/fr/news/2025-01.html", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2025-05-11T12:54:43.395895Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://beehaw.org/post/19935842", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/3aa5bfbe-7ea0-46e4-b61a-8c06e27e25f5" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/77b19421-e36d-4d9e-8cc9-9e7f30a34a4e", "actor": "https://lemmy.ml/u/jjba23", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/29897788", "attributedTo": "https://lemmy.ml/u/jjba23", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "LucidPlan - FOSS Jira alternative - v0.4.0 - powered by Lisp (Guile Scheme and SXML) - free project management for everyone", "cc": [], "content": "<p>LucidPlan proudly announces version v0.4.0 of the project:</p>\n<p><a href=\"https://codeberg.org/jjba23/lucidplan\">codeberg.org/jjba23/lucidplan</a></p>\n<p>#foss #project #management for everyone ( #selfhosting )</p>\n<p>work more #agile in your team thanks to a fast-paced no-nonsense-workflow and customizability, also thanks to being written in #lisp ( #guile #scheme ) and using #guix</p>\n<p>This tool results of years of experience using proprietary systems like Jira/Trello, and experiencing the frustrations they bring.</p>\n<p>find my live instance here:</p>\n<p><a href=\"https://lucidplan.jointhefreeworld.org/tickets/sss\">lucidplan.jointhefreeworld.org/tickets/sss</a></p>\n", "mediaType": "text/html", "source": { "content": "LucidPlan proudly announces version v0.4.0 of the project:\n\nhttps://codeberg.org/jjba23/lucidplan\n\n#foss #project #management for everyone ( #selfhosting )\n\nwork more #agile in your team thanks to a fast-paced no-nonsense-workflow and customizability, also thanks to being written in #lisp ( #guile #scheme ) and using #guix\n\nThis tool results of years of experience using proprietary systems like Jira/Trello, and experiencing the frustrations they bring.\n\nfind my live instance here:\n\nhttps://lucidplan.jointhefreeworld.org/tickets/sss", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://lemmy.ml/pictrs/image/66e1c6d0-1111-4e91-8f5c-5c30020653d7.png", "mediaType": null, "type": "Link" } ], "image": { "type": "Image", "url": "https://beehaw.org/pictrs/image/eca21bb3-0fc3-40a0-a28b-c3317666f491.webp" }, "sensitive": false, "published": "2025-05-10T16:17:51.023374Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ml/post/29897788", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/816e719b-d678-492f-a1b2-c274c7fa26ca" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/31383d7e-8c56-4304-9de0-06669e9a97bd", "actor": "https://lemm.ee/u/CptHacke", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemm.ee/post/63518774", "attributedTo": "https://lemm.ee/u/CptHacke", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "How come nobody has forked Mumble to create a better Discord alternative?", "cc": [], "content": "<p>Please understand that I’m not a programmer and so this is probably a really dumb question, but Mumble works so great for voice chat and it already has text chat capabilities. It could just do with a UI refresh and maybe some added functionality to really provide a much better alternative to Discord. Any thoughts?</p>\n", "mediaType": "text/html", "source": { "content": "Please understand that I'm not a programmer and so this is probably a really dumb question, but Mumble works so great for voice chat and it already has text chat capabilities. It could just do with a UI refresh and maybe some added functionality to really provide a much better alternative to Discord. Any thoughts?\n", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-09T21:07:28.624161Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemm.ee/post/63518774", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/1b24026d-e283-461c-a4c2-124dac4df696" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/2f3646e1-6ac9-4931-b3cd-85289bd04f1f", "actor": "https://lemmy.ca/u/Showroom7561", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/43674237", "attributedTo": "https://lemmy.ca/u/Showroom7561", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Any dialer apps for Android that don't suck?", "cc": [], "content": "<p>I’ve been using Fossify Phone since Simple Phone went south, but it’s been such an inconsistent experience.</p>\n<p>Calls will come in, and the notification panel will disappear, so I can’t actually take the call.</p>\n<p>Then while I’m on a call, the UI that allows me to control the call will go away, so I can’t hang up, mute, etc… basically has it navigating the call list again. Trying to click on the dial pad button during a call brings me to a list of contacts.</p>\n<p>Stock dialers have always been flawless, but I really don’t want to use spyware.</p>\n<p>I don’t need any fancy features, but it needs to be reliable.</p>\n<p>Any suggestions?</p>\n", "mediaType": "text/html", "source": { "content": "I've been using Fossify Phone since Simple Phone went south, but it's been such an inconsistent experience.\n\nCalls will come in, and the notification panel will disappear, so I can't actually take the call. \n\nThen while I'm on a call, the UI that allows me to control the call will go away, so I can't hang up, mute, etc... basically has it navigating the call list again. Trying to click on the dial pad button during a call brings me to a list of contacts.\n\nStock dialers have always been flawless, but I really don't want to use spyware.\n\nI don't need any fancy features, but it needs to be reliable.\n\nAny suggestions?", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2025-05-08T18:07:30.643084Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://lemmy.ca/post/43674237", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/c7b88427-0619-471e-906c-bfa64943b06b" }, { "actor": "https://beehaw.org/c/foss", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://beehaw.org/activities/create/ecc40d1e-f0c2-4fe6-b14d-1903e7fba482", "actor": "https://fedia.io/u/yoasif", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://fedia.io/m/foss@beehaw.org/t/2147172", "attributedTo": "https://fedia.io/u/yoasif", "to": [ "https://beehaw.org/c/foss", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Firefox Forever", "cc": [], "content": "<p>“A republic, if you can keep it.”</p>\n", "mediaType": "text/html", "source": { "content": "“A republic, if you can keep it.”", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.quippd.com/writing/2025/05/07/firefox-forever.html", "mediaType": null, "type": "Link" } ], "image": { "type": "Image", "url": "https://beehaw.org/pictrs/image/d697963b-7a42-42d9-bbf1-dd624075a3ae.webp" }, "sensitive": false, "published": "2025-05-08T11:31:42Z", "audience": "https://beehaw.org/c/foss", "tag": [ { "href": "https://fedia.io/m/foss@beehaw.org/t/2147172", "name": "#foss", "type": "Hashtag" } ] }, "cc": [ "https://beehaw.org/c/foss" ], "type": "Create", "audience": "https://beehaw.org/c/foss" }, "cc": [ "https://beehaw.org/c/foss/followers" ], "type": "Announce", "id": "https://beehaw.org/activities/announce/create/644dbdd0-9dc9-4680-9568-ccceec02f81e" } ] }