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

Administered by:

Server stats:

4.6K
active users

#dependency

0 posts0 participants0 posts today
Hacker News<p>NIH Is Far Cheaper Than the Wrong Dependency</p><p><a href="https://lewiscampbell.tech/blog/250718.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lewiscampbell.tech/blog/250718</span><span class="invisible">.html</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/NIH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NIH</span></a> <a href="https://mastodon.social/tags/Dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dependency</span></a> <a href="https://mastodon.social/tags/Cost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cost</span></a> <a href="https://mastodon.social/tags/Analysis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Analysis</span></a> <a href="https://mastodon.social/tags/Cheaper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cheaper</span></a> <a href="https://mastodon.social/tags/Solutions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Solutions</span></a> <a href="https://mastodon.social/tags/TechInsights" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechInsights</span></a></p>
Zzyzx/P<p>Trick of the <a href="https://mastodon.social/tags/GOP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GOP</span></a>. Get people to vote against their own self-interest. EIG has a report, The Great Transfer-mation. If you look at the map, the <a href="https://mastodon.social/tags/redder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redder</span></a> the community, the greater the <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> on <a href="https://mastodon.social/tags/government" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>government</span></a> <a href="https://mastodon.social/tags/funds" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>funds</span></a>. And yet, these communities want all social services to be shut down.</p><p><a href="https://eig.org/great-transfermation/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">eig.org/great-transfermation/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/opposeGOP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opposeGOP</span></a> <a href="https://mastodon.social/tags/USPolitics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USPolitics</span></a> <a href="https://mastodon.social/tags/saveDemocracy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saveDemocracy</span></a> <a href="https://mastodon.social/tags/saveTheRepublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saveTheRepublic</span></a></p>
N-gated Hacker News<p>Oh, look! Another groundbreaking piece of tech that requires—wait for it—JavaScript to function! 🎉 Because why bother with innovation when you can just slap a JS <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> on it and call it a day? 🤦‍♂️ <a href="https://mastodon.social/tags/CuttingEdge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CuttingEdge</span></a> 🚀<br><a href="https://sumble.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sumble.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/CuttingEdge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CuttingEdge</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/TechInnovation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechInnovation</span></a> <a href="https://mastodon.social/tags/TechHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechHumor</span></a> <a href="https://mastodon.social/tags/DeveloperLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperLife</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Hacker News<p>Microsoft Dependency Has Risks</p><p><a href="https://blog.miloslavhomer.cz/p/microsoft-dependency-has-risks" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.miloslavhomer.cz/p/micros</span><span class="invisible">oft-dependency-has-risks</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.social/tags/Dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dependency</span></a> <a href="https://mastodon.social/tags/Risks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Risks</span></a> <a href="https://mastodon.social/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://mastodon.social/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a></p>
N-gated Hacker News<p>🎉🚀 Behold! Yet another <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/package" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>package</span></a> <a href="https://mastodon.social/tags/manager" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>manager</span></a> written in <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> because apparently, we needed a <a href="https://mastodon.social/tags/faster" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>faster</span></a> wheel to reinvent. 😅 Now you can finally run that one-off script without the existential dread of <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> hell—what a time to be alive! 🍾🐍<br><a href="https://www.cottongeeks.com/articles/2025-06-24-fun-with-uv-and-pep-723" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cottongeeks.com/articles/2025-</span><span class="invisible">06-24-fun-with-uv-and-pep-723</span></a> <a href="https://mastodon.social/tags/Hell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hell</span></a> <a href="https://mastodon.social/tags/Scripts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scripts</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Andreas S. :verified_paw:<p>Modern decentralized infrastructure <br><a href="https://beige.party/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> <a href="https://beige.party/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a></p>
Kevin Dominik Korte<p>Let's hope European governments don't fall for Microsoft's free cybersecurity program. It's just another ploy to keep European governments dependent on proprietary software.<br><a href="https://fosstodon.org/tags/marketing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>marketing</span></a> <a href="https://fosstodon.org/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://fosstodon.org/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a><br><a href="https://www.reuters.com/sustainability/boards-policy-regulation/microsoft-offers-boost-european-governments-cybersecurity-free-2025-06-04/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reuters.com/sustainability/boa</span><span class="invisible">rds-policy-regulation/microsoft-offers-boost-european-governments-cybersecurity-free-2025-06-04/</span></a></p>
heartshadows<p>I’m Aleksandra, a 32-year-old Russian now living in Europe. Back home, from a young age, I felt state control tightening every day—surveillance cameras proliferating from almost none to nearly every street corner, social-media scanners mapping our conversations, and personal data weaponized to crush anyone who dared speak out.</p><p>Walking away from my family and the only life I knew was agonizing, but in Europe I discovered the freedom to think, to question, and to connect—liberated from constant eyes and hushed whispers. Yet even here, far from the Kremlin’s reach, I’m haunted by the knowledge that technology in the wrong hands can all too easily become a tool of oppression.</p><p class="">My journey—from underground activism in Kurgan Oblast*, where I bypassed state propaganda in search of the truth, to building a new life in the EU—revealed a terrifying reality: digital surveillance and data manipulation are not confined to a single regime. A handful of U.S.-based tech giants dominate the platforms we use every day—social networks, messaging apps, operating systems, and cloud services. If autocrats or rogue leaders learn to exploit these global networks, none of us, anywhere, can consider ourselves safe.</p><p class=""><em>*In country of the former Soviet Union, an “oblast” is an administrative division roughly equivalent to a “region” or “province” in other countries—so “Kurgan Oblast” simply means the Kurgan Region.</em></p><p>Worse still, Europe’s political institutions—paralyzed by lobbying, bureaucratic inertia, and inconsistent regulations—have failed to push back. Time and again, EU policymakers have green-lit Microsoft, Google, Palantir and Amazon to embed themselves in our energy grids, healthcare systems, and manufacturing plants. Each new data center or “strategic partnership” deepens our vulnerability and erodes the very idea of European digital sovereignty.</p><p>This is no distant threat. As geopolitical tensions escalate and state-sponsored hacking grows more brazen by the day, our reliance on U.S. technology leaves us exposed—politically, economically, and personally. Every email, photo, message, or document we entrust to American servers becomes a potential entry point for manipulation, censorship, or outright sabotage.</p><p>That’s why I’m raising the alarm: we must stop treating our digital lives as a mere convenience and start treating them as the frontline in a battle for our very freedoms. It’s time for us to ask—why are we so bound to Silicon Valley’s giants, and how do we break free before it’s too late?</p><p><strong>Why Sovereignty over Software and Hardware Matters</strong></p><ol><li><strong>Privacy and Data Ownership</strong><br>• U.S. services routinely gather vast amounts of user data under legislation like the CLOUD Act, compelling companies to hand over information stored on their servers—even when that data belongs to non-Americans.<br>• When you upload your thoughts, photos, or messages to U.S.-based platforms, you lose control over how that data is mined, shared, or exploited by corporations and government agencies.</li><li><strong>Resistance to Geopolitical Pressure</strong><br>• Software supply chains dominated by a single country are vulnerable: sanctions, export controls, or political disputes can instantly cut off entire populations.<br>• True sovereignty means having access to homegrown or regionally diversified hardware and software that cannot be remotely disabled or weaponized through back-doors.</li><li><strong>Economic Independence<br></strong>• Tech royalties and subscription fees paid to U.S. companies drain capital from local economies.<br>• Cultivating and investing in indigenous tech ecosystems keeps talent, jobs, and revenue at home—fueling innovation and reducing reliance on external giants.</li><li><strong>Digital Security<br></strong>• Centralizing so many critical systems—cloud hosting, operating systems, productivity suites—with a handful of U.S. providers makes them prime targets for large-scale cyberattacks.<br>• Diversifying our software and hardware suppliers, including open-source alternatives, shrinks the attack surface and empowers communities to inspect and harden their code.</li></ol><p><strong>How to Move Away from U.S. Services and Software</strong></p><ol><li><strong>Embrace Open Source &amp; Local Alternatives<br></strong>• Replace Google Workspace with a self-hosted suite such as Nextcloud.<br>• Swap Microsoft Windows for Linux distributions like Linux Mint or Ubuntu—many are beginner-friendly and supported by vibrant global communities but do not forget to priorise those without export control law based on US (yes i talk about you both Fedora and Opensuse (see their license for download).<br>• Choose web browsers (Vivaldi, Mullvad, Iridium) over Google chrome or any other chromium completly controlled by an US compagny.<br>• Move from Google photo and Apple photo to Ente Photo or if you self-host Immich (or self hosted Ente Photo).<br>• Use End-To-End encrypted service only to remove any ouce of trust in the service you use (like Tuta, Ente, Tresorit, etc).</li><li><strong>Host Data Locally or Regionally<br></strong>• Use European or domestic cloud providers that comply with local privacy regulations (e.g., GDPR in Europe).<br>• For critical data—back up on your own server or NAS (Network Attached Storage) at home or in community-run data centers.</li><li><strong>Support Regional Hardware Makers<br></strong>• Where possible, buy laptops, smartphones, or IoT devices assembled or designed by regional companies. Even if components remain global, diversifying sources helps reduce single-vendor dependencies.<br>• Encourage local governments and institutions to invest in home-grown hardware labs and fab-less design.</li><li><strong>Advocate and Educate<br></strong>• Talk to friends, family, and colleagues about digital sovereignty. Share how easy it is today to switch core services.<br>• Contribute to local meetups or online forums on privacy tools, encryption, and alternative software. Community knowledge is our best defense.</li></ol><p><strong>Conclusion</strong><br>Escaping the Russian government’s digital grip led me to see how easily any population can fall under another power’s technological dominion. For those of us outside the United States, reliance on U.S.-based services might feel inevitable—but it doesn’t have to be. By prioritizing privacy-respecting, open, and locally governed technologies, we can reclaim our digital sovereignty, protect our personal data, and foster sustainable economic growth closer to home. It’s a collective journey—and one we must begin today.</p><p><a href="https://heartshadows.vivaldi.net/28/26/from-kurgan-oblast-russia-to-eu-a-former-russian-call-for-digital-sovereignty/" class="" rel="nofollow noopener" target="_blank">https://heartshadows.vivaldi.net/28/26/from-kurgan-oblast-russia-to-eu-a-former-russian-call-for-digital-sovereignty/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/apple/" target="_blank">#Apple</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/dependency/" target="_blank">#Dependency</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/europe/" target="_blank">#Europe</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/facebook/" target="_blank">#Facebook</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/foss/" target="_blank">#FOSS</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/gafam/" target="_blank">#GAFAM</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/google/" target="_blank">#Google</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/meta/" target="_blank">#Meta</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/microsoft/" target="_blank">#Microsoft</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/privacy/" target="_blank">#Privacy</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/russia/" target="_blank">#Russia</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/security/" target="_blank">#Security</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/software/" target="_blank">#Software</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/soverignty/" target="_blank">#Soverignty</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://heartshadows.vivaldi.net/tag/usa/" target="_blank">#USA</a></p>
N-gated Hacker News<p>GitHub has graced us with yet another microscopic <a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.social/tags/client" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>client</span></a> nobody asked for, because clearly, the world was desperately lacking in "SOLID-structured" solutions. 🤖🚀 Now you can bloat your <a href="https://mastodon.social/tags/serverless" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>serverless</span></a> functions with one more <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> you really don't need. 🙃<br><a href="https://github.com/vcms-io/solidis" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/vcms-io/solidis</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/humor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>humor</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
TOV<p>Poetry is a Python tool for dependency management and packaging, simplifying how you handle the libraries your project needs and how you build and distribute your project. It replaces traditional tools like requirements.txt, setup.py, and MANIFEST.in with a more streamlined approach using a pyproject.toml file. </p><p><a href="https://python-poetry.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">python-poetry.org/</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/poetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poetry</span></a> <a href="https://fosstodon.org/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> <a href="https://fosstodon.org/tags/dependencies" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependencies</span></a> <a href="https://fosstodon.org/tags/management" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>management</span></a> <a href="https://fosstodon.org/tags/package" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>package</span></a> <a href="https://fosstodon.org/tags/packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packaging</span></a> <a href="https://fosstodon.org/tags/library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>library</span></a> <a href="https://fosstodon.org/tags/toml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>toml</span></a></p>
Hacker News<p>Pipask – safer pip without compromising convenience</p><p><a href="https://github.com/feynmanix/pipask" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/feynmanix/pipask</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Pipask" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pipask</span></a> <a href="https://mastodon.social/tags/Safety" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Safety</span></a> <a href="https://mastodon.social/tags/Convenience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Convenience</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/Package" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Package</span></a> <a href="https://mastodon.social/tags/Dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dependency</span></a></p>
💧🌏 Greg Cocks<p>NASA Flights Map Critical Minerals From Skies Above Western US - Technology Used To Chart Other Worlds Is Revealing Minerals In The American West That Are Critical To The Country’s Renewable Energy Future.<br />--<br /><a href="https://science.nasa.gov/earth/nasa-flights-map-critical-minerals-from-skies-above-western-us/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">science.nasa.gov/earth/nasa-fl</span><span class="invisible">ights-map-critical-minerals-from-skies-above-western-us/</span></a> &lt;-- shared technical article<br />--<br /><a href="https://popo.jpl.nasa.gov/mmgis-aviris/?mission=GEMx" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">popo.jpl.nasa.gov/mmgis-aviris</span><span class="invisible">/?mission=GEMx</span></a> &lt;-- shared GEMx data collection portal<br />--<br /><a href="https://techhub.social/tags/GIS" class="mention hashtag" rel="tag">#<span>GIS</span></a> <a href="https://techhub.social/tags/spatial" class="mention hashtag" rel="tag">#<span>spatial</span></a> <a href="https://techhub.social/tags/mapping" class="mention hashtag" rel="tag">#<span>mapping</span></a> <a href="https://techhub.social/tags/remotesensing" class="mention hashtag" rel="tag">#<span>remotesensing</span></a> <a href="https://techhub.social/tags/earthobservation" class="mention hashtag" rel="tag">#<span>earthobservation</span></a> <a href="https://techhub.social/tags/mineral" class="mention hashtag" rel="tag">#<span>mineral</span></a> <a href="https://techhub.social/tags/mineralogy" class="mention hashtag" rel="tag">#<span>mineralogy</span></a> <a href="https://techhub.social/tags/mining" class="mention hashtag" rel="tag">#<span>mining</span></a> <a href="https://techhub.social/tags/criticalminerals" class="mention hashtag" rel="tag">#<span>criticalminerals</span></a> <a href="https://techhub.social/tags/USWest" class="mention hashtag" rel="tag">#<span>USWest</span></a> <a href="https://techhub.social/tags/renewableenergy" class="mention hashtag" rel="tag">#<span>renewableenergy</span></a> <a href="https://techhub.social/tags/lithium" class="mention hashtag" rel="tag">#<span>lithium</span></a> <a href="https://techhub.social/tags/GEMx" class="mention hashtag" rel="tag">#<span>GEMx</span></a> <a href="https://techhub.social/tags/fedscience" class="mention hashtag" rel="tag">#<span>fedscience</span></a> <a href="https://techhub.social/tags/cost" class="mention hashtag" rel="tag">#<span>cost</span></a> <a href="https://techhub.social/tags/economics" class="mention hashtag" rel="tag">#<span>economics</span></a> <a href="https://techhub.social/tags/USGS" class="mention hashtag" rel="tag">#<span>USGS</span></a> <a href="https://techhub.social/tags/NASA" class="mention hashtag" rel="tag">#<span>NASA</span></a> <a href="https://techhub.social/tags/GeologicalEarthMappingExperiment" class="mention hashtag" rel="tag">#<span>GeologicalEarthMappingExperiment</span></a> <a href="https://techhub.social/tags/lithium" class="mention hashtag" rel="tag">#<span>lithium</span></a> <a href="https://techhub.social/tags/aluminum" class="mention hashtag" rel="tag">#<span>aluminum</span></a> <a href="https://techhub.social/tags/rareearthelements" class="mention hashtag" rel="tag">#<span>rareearthelements</span></a> <a href="https://techhub.social/tags/neodymium" class="mention hashtag" rel="tag">#<span>neodymium</span></a> <a href="https://techhub.social/tags/cerium" class="mention hashtag" rel="tag">#<span>cerium</span></a> <a href="https://techhub.social/tags/nationalsecurity" class="mention hashtag" rel="tag">#<span>nationalsecurity</span></a> <a href="https://techhub.social/tags/cleanenergy" class="mention hashtag" rel="tag">#<span>cleanenergy</span></a> <a href="https://techhub.social/tags/batteries" class="mention hashtag" rel="tag">#<span>batteries</span></a> <a href="https://techhub.social/tags/smartphones" class="mention hashtag" rel="tag">#<span>smartphones</span></a> <a href="https://techhub.social/tags/cellphones" class="mention hashtag" rel="tag">#<span>cellphones</span></a> <a href="https://techhub.social/tags/naturalresources" class="mention hashtag" rel="tag">#<span>naturalresources</span></a> <a href="https://techhub.social/tags/steel" class="mention hashtag" rel="tag">#<span>steel</span></a> <a href="https://techhub.social/tags/steelmill" class="mention hashtag" rel="tag">#<span>steelmill</span></a> <a href="https://techhub.social/tags/dependency" class="mention hashtag" rel="tag">#<span>dependency</span></a> <a href="https://techhub.social/tags/localsources" class="mention hashtag" rel="tag">#<span>localsources</span></a> <a href="https://techhub.social/tags/importing" class="mention hashtag" rel="tag">#<span>importing</span></a> <a href="https://techhub.social/tags/survey" class="mention hashtag" rel="tag">#<span>survey</span></a> <a href="https://techhub.social/tags/geology" class="mention hashtag" rel="tag">#<span>geology</span></a> <a href="https://techhub.social/tags/geologicmapping" class="mention hashtag" rel="tag">#<span>geologicmapping</span></a> <a href="https://techhub.social/tags/exploration" class="mention hashtag" rel="tag">#<span>exploration</span></a> <a href="https://techhub.social/tags/spectrometers" class="mention hashtag" rel="tag">#<span>spectrometers</span></a> <a href="https://techhub.social/tags/hyperspectral" class="mention hashtag" rel="tag">#<span>hyperspectral</span></a> <a href="https://techhub.social/tags/EMIT" class="mention hashtag" rel="tag">#<span>EMIT</span></a> <a href="https://techhub.social/tags/mine" class="mention hashtag" rel="tag">#<span>mine</span></a> <a href="https://techhub.social/tags/extraction" class="mention hashtag" rel="tag">#<span>extraction</span></a> <a href="https://techhub.social/tags/EarthMRI" class="mention hashtag" rel="tag">#<span>EarthMRI</span></a> <a href="https://techhub.social/tags/opendata" class="mention hashtag" rel="tag">#<span>opendata</span></a><br />@USGS <span class="h-card" translate="no"><a href="https://techhub.social/@nasa" class="u-url mention">@<span>nasa</span></a></span></p>
N-gated Hacker News<p>Oh, look, another Rust-based toy for macOS! 🚀 Because, obviously, what we really need is <a href="https://mastodon.social/tags/Homebrew" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Homebrew</span></a> 2.0, now with 100% more syntax errors and dependency hell. 🛠️ Good luck navigating that maze, sherlock! 🕵️‍♂️<br><a href="https://github.com/alexykn/sapphire" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/alexykn/sapphire</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/syntax" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>syntax</span></a>-errors <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a>-hell <a href="https://mastodon.social/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a>-tools <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Python Job Support<p><a href="https://mastodon.social/tags/powerbi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>powerbi</span></a> <a href="https://mastodon.social/tags/advanced" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>advanced</span></a> <a href="https://mastodon.social/tags/concepts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concepts</span></a> <a href="https://mastodon.social/tags/circular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circular</span></a> <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> <a href="https://mastodon.social/tags/how" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>how</span></a> to Fix Circular Dependecny Error&nbsp;(Video-9)</p><p>"Linkedin Link:- www.linkedin.com/in/Shubham-AnalyticsPro Telegram Group Link for Job Seekers:- t.me/ShubhamAnalyticsPro ... source</p><p><a href="https://quadexcel.com/wp/powerbi-advanced-concepts-circular-dependency-how-to-fix-circular-dependecny-error-video-9/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quadexcel.com/wp/powerbi-advan</span><span class="invisible">ced-concepts-circular-dependency-how-to-fix-circular-dependecny-error-video-9/</span></a></p>
JNSLCT<p><a href="https://mastodon.social/tags/TimesRadio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TimesRadio</span></a> </p><p>Trump 'buckled under the pressure' of failing markets | Yanis <a href="https://mastodon.social/tags/Varoufakis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Varoufakis</span></a> explains Trump U-turn</p><p><a href="https://www.youtube.com/watch?v=0ou67YmnihY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=0ou67YmnihY</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/us" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>us</span></a> <a href="https://mastodon.social/tags/usa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>usa</span></a> <a href="https://mastodon.social/tags/trade" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trade</span></a> <a href="https://mastodon.social/tags/tariffs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tariffs</span></a> <a href="https://mastodon.social/tags/markets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markets</span></a> <a href="https://mastodon.social/tags/stock" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stock</span></a> <a href="https://mastodon.social/tags/bonds" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bonds</span></a> <a href="https://mastodon.social/tags/growth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>growth</span></a> <a href="https://mastodon.social/tags/china" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>china</span></a> <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> </p><p><a href="https://mastodon.social/tags/Ukraine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ukraine</span></a> <a href="https://mastodon.social/tags/UkraineWar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UkraineWar</span></a> <a href="https://mastodon.social/tags/StandWithUkraine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StandWithUkraine</span></a></p>
N-gated Hacker News<p>✨🔍 Oh, rejoice! Another <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> savior has arrived to rescue us from the depths of <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> <a href="https://mastodon.social/tags/hell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hell</span></a> with some arcane UV and PEP 723 magic, only for us to be greeted by the ever-illuminating wisdom of a 406 <a href="https://mastodon.social/tags/error" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>error</span></a> page from <a href="https://mastodon.social/tags/ModSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModSecurity</span></a>. 🚫🐍 Because who needs actual content when you can have a good old "not acceptable" server scolding? 🙄<br><a href="https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thisdavej.com/share-python-scr</span><span class="invisible">ipts-like-a-pro-uv-and-pep-723-for-easy-deployment/</span></a> <a href="https://mastodon.social/tags/PEP723" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PEP723</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
manuelcaeiro ☕<p>"I'm not your device, you are <a href="https://mastodon.social/tags/mydevice" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mydevice</span></a>."</p><p><a href="https://mastodon.social/tags/smartphone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smartphone</span></a> <a href="https://mastodon.social/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> <a href="https://mastodon.social/tags/cartoon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cartoon</span></a></p>
Erik van Straten<p>Please block "DN" = "Dutch News" =<br><span class="h-card" translate="no"><a href="https://mastodon.social/@dutchnewsnl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dutchnewsnl</span></a></span></p><p>Blocking is plan B - because plan A failed.</p><p>Plan A: On Mar 14, 2025 (in <a href="https://infosec.exchange/@ErikvanStraten/114160423665905616" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">infosec.exchange/@ErikvanStrat</span><span class="invisible">en/114160423665905616</span></a>) I explained to "Dutch News" why using URL-shorteners like "buff.ly" is a bad idea for multiple reasons, and it is not necessary at all. I even described an alternative.</p><p>Because DN are a bunch of evil capitalists who do not care about their visitors, the time has come to block them.</p><p>Let's make the internet a safer place; on Mastodon URL-shortening D-tours (like birdsite's "t.co" crap) are NOT WELCOME.</p><p><a href="https://infosec.exchange/tags/MakeInternerSafer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MakeInternerSafer</span></a> <a href="https://infosec.exchange/tags/URLShorteners" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>URLShorteners</span></a> <a href="https://infosec.exchange/tags/PrivacyInvasive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PrivacyInvasive</span></a> <a href="https://infosec.exchange/tags/SecurityRisk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityRisk</span></a> <a href="https://infosec.exchange/tags/Gambling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gambling</span></a> <a href="https://infosec.exchange/tags/DeadLinks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeadLinks</span></a> <a href="https://infosec.exchange/tags/DTour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DTour</span></a> <a href="https://infosec.exchange/tags/Dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dependency</span></a> <a href="https://infosec.exchange/tags/InternetIsEvil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InternetIsEvil</span></a> <a href="https://infosec.exchange/tags/BigTechIsEvil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BigTechIsEvil</span></a></p>
iamdtms<p>Is <a href="https://mas.to/tags/dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependency</span></a> a <a href="https://mas.to/tags/vulnerability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vulnerability</span></a>?</p>
Erik van Straten<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dutchnewsnl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dutchnewsnl</span></a></span> :</p><p>I *never* boost toots that contain one or more "shortened URL's" (if a third party is involved). It would be great if erveryone did like me.</p><p>A "make internet safer" request: please stop using "URL shorteners".</p><p>They are not necessary, they invade the privacy of people who click such links (such services sell "visitor" behaviour"), "visitors" do not know to which website they will be sent AND NEITHER DO YOU (it may work for you today, but there are no guarantees - at all).</p><p>More info (in Dutch) in <a href="https://www.security.nl/posting/879514/rant+-+onveiliginternetten_nl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">security.nl/posting/879514/ran</span><span class="invisible">t+-+onveiliginternetten_nl</span></a>.</p><p>Mastodon.social (like "my" instance) truncates the readable alternative of long URLs in a smart way, as can be seen in a toot from Dan Gillmor<br>(@dangillmor@mastodon.social) below (tap "Alt" for textual info "behind" the image).</p><p>There is NO REASON whatsoever (unless buff.ly pays you, which wil lead to even more Mastodonts hating you) to use *inherently risky* third party URL-shorteners.</p><p>As an alternative, you could set up a shortened URL service on your own website, like NOS.nl does. For example:</p><p>🔗 <a href="https://nos.nl/l/2558946" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nos.nl/l/2558946</span><span class="invisible"></span></a></p><p>which actually is (readable but not clickable):</p><p>🔗 https:⧸⧸nos.nl/l/2558946</p><p>It opens:</p><p>🔗 https:⧸⧸nos.nl/liveblog/2558946-vs-en-israel-polsten-oost-afrikaanse-landen-over-gazaplan-trump</p><p>(I replaced https:// by https:⧸⧸ in the non-clickable links to prevent Mastodon from shortening those URL's).</p><p>@dangillmor@mastodon.social </p><p><a href="https://infosec.exchange/tags/MakeInternerSafer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MakeInternerSafer</span></a> <a href="https://infosec.exchange/tags/URLShorteners" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>URLShorteners</span></a> <a href="https://infosec.exchange/tags/PrivacyInvasive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PrivacyInvasive</span></a> <a href="https://infosec.exchange/tags/SecurityRisk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityRisk</span></a> <a href="https://infosec.exchange/tags/Gambling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gambling</span></a> <a href="https://infosec.exchange/tags/DeadLinks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeadLinks</span></a> <a href="https://infosec.exchange/tags/DTour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DTour</span></a> <a href="https://infosec.exchange/tags/Dependency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dependency</span></a> <a href="https://infosec.exchange/tags/InternetIsEvil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InternetIsEvil</span></a> <a href="https://infosec.exchange/tags/BigTechIsEvil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BigTechIsEvil</span></a></p>