dice.camp is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for RPG folks to hang out and talk. Not owned by a billionaire.

Administered by:

Server stats:

1.5K
active users

#rust

42 posts41 participants2 posts today
Hacker News 50<p>Rust on Every GPU</p><p>Link: <a href="https://rust-gpu.github.io/blog/2025/07/25/rust-on-every-gpu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rust-gpu.github.io/blog/2025/0</span><span class="invisible">7/25/rust-on-every-gpu/</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44692876" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4692876</span></a></p><p><a href="https://social.lansky.name/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>Euphonica is a Rust-Powered MPD Client Heavy on Bling</p><p>MPD (Music Player Daemon) is a server-client audio player long popular with Linux users. The headless daemon runs as a background service, typically on a remote audio server. Music is then accessed via a GUI client frontend, which connects to the MPD server to stream content. </p><p>🎶 <a href="https://www.omgubuntu.co.uk/2025/07/euphonica-linux-mpd-music-player" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">omgubuntu.co.uk/2025/07/euphon</span><span class="invisible">ica-linux-mpd-music-player</span></a></p><p><a href="https://chaos.social/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a> <a href="https://chaos.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://chaos.social/tags/mpd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mpd</span></a> <a href="https://chaos.social/tags/audio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audio</span></a> <a href="https://chaos.social/tags/gui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gui</span></a> <a href="https://chaos.social/tags/gpl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gpl</span></a> <a href="https://chaos.social/tags/opensourse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensourse</span></a> <a href="https://chaos.social/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a> <a href="https://chaos.social/tags/server" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>server</span></a> <a href="https://chaos.social/tags/service" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>service</span></a> <a href="https://chaos.social/tags/backround" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backround</span></a> <a href="https://chaos.social/tags/musicplayer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>musicplayer</span></a> <a href="https://chaos.social/tags/bling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bling</span></a> <a href="https://chaos.social/tags/player" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>player</span></a> <a href="https://chaos.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://chaos.social/tags/musicplayer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>musicplayer</span></a> <a href="https://chaos.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Thib<p>tatuin, a TUI to manage TODOs from Obsidian, Todoist, GitHub and GitLab. In Rust.</p><p><a href="https://github.com/panter-dsd/tatuin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/panter-dsd/tatuin</span><span class="invisible"></span></a></p><p><a href="https://mamot.fr/tags/todo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>todo</span></a> <a href="https://mamot.fr/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://mamot.fr/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
omg! ubuntu<p>Euphonica is a new(ish) Rust-based MPD frontend for Linux with 'bling' as a key feature. It's currently in beta, but fans of flashy music players will want to keep an eye on this.</p><p><a href="https://www.omgubuntu.co.uk/2025/07/euphonica-linux-mpd-music-player" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">omgubuntu.co.uk/2025/07/euphon</span><span class="invisible">ica-linux-mpd-music-player</span></a></p><p><a href="https://floss.social/tags/mpd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mpd</span></a> <a href="https://floss.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://floss.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Jade<p>*taps microphone* The Continuwuity 0.5.0-rc.7 release is now available, and it's better than ever</p><p>Our amazing community merged 35 pull requests to bring you some fantastic new features for our <a href="https://tech.lgbt/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>-based <a href="https://tech.lgbt/tags/Matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Matrix</span></a> homeserver.</p><p>Here are the highlights:<br>🕵️ Full Policy Server support to fight spam!<br>🤖 reCaptcha support for safer open registration.<br>🚫 User suspension tools for better moderation.<br>🚀 Smarter room &amp; space upgrades.<br>🔍 Ability to disable read receipts &amp; typing indicators.<br>⚡ Sweeping performance improvements!</p><p>A huge thank you to our 11 contributors for this release!</p><p>Get the full changelog and download it here:<br><a href="https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v0.5.0-rc.7" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forgejo.ellis.link/continuwuat</span><span class="invisible">ion/continuwuity/releases/tag/v0.5.0-rc.7</span></a></p><p><a href="https://tech.lgbt/tags/Continuwuity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Continuwuity</span></a> <a href="https://tech.lgbt/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://tech.lgbt/tags/Homeserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Homeserver</span></a> <a href="https://tech.lgbt/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://tech.lgbt/tags/Release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Release</span></a></p>
Ben Scheirman<p>Just released 0.3.3 of kv-downloader.</p><p>This is a little cross-platform command line utility I wrote in rust which automates downloading your purchased tracks from karaoke-version.</p><p><a href="https://github.com/subdigital/kv-downloader" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/subdigital/kv-downl</span><span class="invisible">oader</span></a></p><p><a href="https://mastodon.xyz/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Fabian Klötzl<p>Any <a href="https://genomic.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> experts out there? I have one large buffer and want a number of threads to write to different sections of it. In C++ that's trivial but I seem to be fighting the borrow checker here.</p><p>let buffer_ptr = buffer.as_mut_ptr() as usize;</p><p>// later:<br>let slice = unsafe { std::slice::from_raw_parts_mut((buffer_ptr as *mut u8).add(*offset), slice_size)};</p>
Kat Marchán 🐈<p>I tried loco.rs</p><p>I will not be trying loco.rs again, unfortunately.</p><p><a href="https://toot.cat/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://toot.cat/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://social.glitched.systems/@froge" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>froge</span></a></span> and now we all learbed 3 things:</p><p><code>1.</code> Just because it's written in <a href="https://infosec.space/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> doesn't make it secure.<br><code>2.</code> <em>NEVER</em> <a href="https://infosec.space/tags/DIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DIY</span></a> <a href="https://infosec.space/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a>!<br><code>3.</code> <a href="https://infosec.space/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> needs to be maintained and audited and maintained…!</p>
Jarkko SakkinenI rewrote the USB factory program that I've been talking about now in Rust based on my C PoC and the patterns for using io_uring while using it.<br><br>Reality hit and there's need to also talk to my program for managing things like USB hubs and ports, and images used as sources for them.<br><br>I first did JSON protocol yesterday, but it really makes the ad-hoc testing heavy. It's probably great when you have a product shipped and JSON is spoken by computers to each other but for human on terminal interaction it is a nightmare.<br><br>Today I found like ultimate solution for client-side of this: Clap. You need exactly one parser for a simple command-language, and then the commands that are typed are subcommands of that parser. And Clap has rich set of features what those contains.<br><br>Stuff coming back from program is still JSON (like listing of stuff) but since it is always data (vs not code + data) I will million great ways to fixup that part :-) <br><br>Definitely a trick to my hat of tricks that I will re-use also on other languages to get quickly ad-hoc command languages setup!<br><br><a class="hashtag" href="https://social.kernel.org/tag/rust" rel="nofollow noopener" target="_blank">#rust</a> <a class="hashtag" href="https://social.kernel.org/tag/rustlang" rel="nofollow noopener" target="_blank">#rustlang</a> <a class="hashtag" href="https://social.kernel.org/tag/clap" rel="nofollow noopener" target="_blank">#clap</a>
benjamin melançon<p>What <a href="https://social.coop/tags/libre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libre</span></a> <a href="https://social.coop/tags/IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IDE</span></a> (integrated development environment for programming code) would y'all want to coalesce around using, supporting, and developing? Asking especially for coding websites and applications with <a href="https://social.coop/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a>, <a href="https://social.coop/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a>, <a href="https://social.coop/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a>, and <a href="https://social.coop/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> but <a href="https://social.coop/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>, <a href="https://social.coop/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a>, <a href="https://social.coop/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>, and <a href="https://social.coop/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> would all be great for us <span class="h-card" translate="no"><a href="https://social.coop/@agaric" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>agaric</span></a></span> too.</p><p><a href="https://social.coop/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://social.coop/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://social.coop/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a></p>
me·ta·phil, der<p><a href="https://chaos.social/tags/Archlinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Archlinux</span></a> fun-of-the-day: My updater needs external updates to update my updaters build chain 🤡 </p><p><a href="https://chaos.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://chaos.social/tags/paru" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>paru</span></a> <a href="https://chaos.social/tags/AUR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AUR</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>Zeroize: The Tiny and Memory-Safe Rust Crate - Sensitive Data in Memory: A Hidden Threat</p><p>In a secure environment, one of the most overlooked threats is the presence of sensitive data in memory, such as passwords, tokens, cryptographic keys, or card numbers. Even when using Rust, where we emphasize ownership and thread safety, there's another crucial question to consider: What remains in the heap or stack after we no longer need it?</p><p>🛡️ <a href="https://dev.to/riccio8/zeroize-the-tiny-and-memory-safe-rust-crate-1kff" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/riccio8/zeroize-the-tin</span><span class="invisible">y-and-memory-safe-rust-crate-1kff</span></a></p><p><a href="https://chaos.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://chaos.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://chaos.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://chaos.social/tags/itsecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itsecurity</span></a></p>
heise Developer<p>Industrielle Anwendungen mit Rust: Online-Konferenz hilft bei der Umsetzung</p><p>Warum Rust sich besonders gut für industrielle Anwendungen eignet, wie man die Performance optimiert und async Rust nutzt, zeigt die betterCode() Rust.</p><p><a href="https://www.heise.de/news/Industrielle-Anwendungen-mit-Rust-Online-Konferenz-hilft-bei-der-Umsetzung-10494913.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Industrielle-Anw</span><span class="invisible">endungen-mit-Rust-Online-Konferenz-hilft-bei-der-Umsetzung-10494913.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/Developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Developer</span></a> <a href="https://social.heise.de/tags/EmbeddedSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmbeddedSystems</span></a> <a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/Programmiersprachen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programmiersprachen</span></a> <a href="https://social.heise.de/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://social.heise.de/tags/Softwareentwicklung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Softwareentwicklung</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>"Bypassing" <a href="https://mastodon.top/tags/specialization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>specialization</span></a> in <a href="https://mastodon.top/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> or How I Learned to Stop Worrying and Love Function Pointers</p><p><a href="https://oakchris1955.eu/posts/bypassing_specialization/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">oakchris1955.eu/posts/bypassin</span><span class="invisible">g_specialization/</span></a></p>
Lluís Revilla<p>If you want to attend <a href="https://fosstodon.org/tags/rstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstats</span></a> and <a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> meeting, the details are already posted on: <a href="https://blog.bioconductor.org/posts/2025-07-09-developers-forum-july28/#agenda" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.bioconductor.org/posts/20</span><span class="invisible">25-07-09-developers-forum-july28/#agenda</span></a><br>Hope to see you on this <a href="https://fosstodon.org/tags/event" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>event</span></a> for this great learning opportunity and a good discussion on how these two languages can work together</p>
Lord Doctor Olle W<p>In chapter 13 two more shapes are added to the ray tracer. A cylinder and a cone.</p><p><a href="https://hachyderm.io/tags/RayTracer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RayTracer</span></a> <a href="https://hachyderm.io/tags/RayTracerChallenge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RayTracerChallenge</span></a> <a href="https://hachyderm.io/tags/RayTracing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RayTracing</span></a> <a href="https://hachyderm.io/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://hachyderm.io/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/book" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>book</span></a> <a href="https://hachyderm.io/tags/PragmaticProgrammer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PragmaticProgrammer</span></a></p>
mel<p>vintage cars turned planters, 2 of 2 "abandoned manmade stuff being overtaken by nature" is such a poetic aesthetic</p><p>(feel free to suggest appropriate hashtags to help these reach people that might appreciate them)</p><p><a href="https://meow.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://meow.social/tags/vintage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vintage</span></a> <a href="https://meow.social/tags/agriculture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agriculture</span></a> <a href="https://meow.social/tags/harvester" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>harvester</span></a> <a href="https://meow.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://meow.social/tags/urbandecay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>urbandecay</span></a> <a href="https://meow.social/tags/abandoned" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>abandoned</span></a></p>
michabbb<p>🎛️ Custom Controllers: Nuclear option for completely different workflows<br>while keeping shared business logic<br>🔧 Pattern works across languages - <a href="https://social.vivaldi.net/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://social.vivaldi.net/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://social.vivaldi.net/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> all support interface-based customization<br>📊 Real result: Security patches deploy in hours not weeks, features built once serve all customers</p><p><a href="https://www.eloquentarchitecture.com/custom-tenant-code-nightmare/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">eloquentarchitecture.com/custo</span><span class="invisible">m-tenant-code-nightmare/</span></a></p>
Swede’s Photographs<p>Good morning. 😴⏰☕</p><p>23 July 2025</p><p>When we got home, the grass was nearly knee-high in places. I mowed a bit yesterday evening, but most of it is still waiting for me. Funny thing is, all I really felt like doing was sitting with my feet up—I had to nudge myself just to tackle the few small tasks I managed.</p><p>I keep telling my wife we need a staff: perhaps a butler named Giles, a maid named Hazel, and a groundskeeper named George. Hmm… does the butler double as a chauffeur? Fairy tales can come true, it can happen to you... 🎶</p><p>But here on earth, I’ll load the gas cans into the truck, and Charlie and I will head out to fill them up this morning. We were only gone 11 days—confirmed by the vet’s bill for boarding.</p><p>“A lawn is nature under totalitarian rule.” — Michael Pollan</p><p><a href="https://universeodon.com/tags/photo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photo</span></a> <a href="https://universeodon.com/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://universeodon.com/tags/photographer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photographer</span></a> <a href="https://universeodon.com/tags/photographylovers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photographylovers</span></a> <a href="https://universeodon.com/tags/nature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nature</span></a> <a href="https://universeodon.com/tags/morning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>morning</span></a> <a href="https://universeodon.com/tags/lawn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lawn</span></a> <a href="https://universeodon.com/tags/river" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>river</span></a> <a href="https://universeodon.com/tags/derelict" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>derelict</span></a> <a href="https://universeodon.com/tags/vessel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vessel</span></a> <a href="https://universeodon.com/tags/boat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boat</span></a> <a href="https://universeodon.com/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>