toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

292
active users

#rustlang

26 posts25 participants0 posts today
Soldier of FORTRAN :ReBoot:​<p>I can't wait for Rust programs to become part of the enterprise, then in like 5 years instead of calling them Legacy we can call them Rusty.</p><p><a href="https://infosec.exchange/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://infosec.exchange/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
grob 🇺🇦:intersexprogresspride:<p>What do you use to do <a href="https://mstdn.social/tags/GPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPU</span></a> general purpose computing in <a href="https://mstdn.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mstdn.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a>?</p><p>I tried <a href="https://mstdn.social/tags/wgpu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wgpu</span></a> and found it hard to do presumably simple things like executing the same shader module on different input data _without_ going through the whole (execution time consuming) process of setting up the encoder, input buffer, … from scratch again.</p><p>Can I repopulate the input buffer from CPU? Can I reuse the command buffer?</p><p>Any pointer appreciated. (am new to Rust &amp; GPU, doing it for learning)</p><p>:boost_requested:</p>
Manpacket<p>Rust 1.90.0 is out, happy "thank you Clippy, it looks much better now" day for those who celebrate.</p><p><a href="https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.rust-lang.org/2025/09/18/</span><span class="invisible">Rust-1.90.0/</span></a></p><p><a href="https://functional.cafe/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://functional.cafe/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
Lars Wirzenius<p>I'm again running my free Rust training course for FOSS developers. It's split into two sessions of two hours. First session is on Wednesday, October 1 at 13-15 UTC. Second sessions is two days later, on Friday, October 3 at 13-15. See <a href="https://liw.fi/training/rust-foss-dev/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">liw.fi/training/rust-foss-dev/</span><span class="invisible"></span></a> for more information.</p><p>Boosts welcome. Share widely amongst your friends who might be interested.</p><p><a href="https://toot.liw.fi/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://toot.liw.fi/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://toot.liw.fi/tags/Training" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Training</span></a> <a href="https://toot.liw.fi/tags/Free" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Free</span></a></p>
Alex Band<p><span class="h-card" translate="no"><a href="https://ngmx.com/@mejofi" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mejofi</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@nor4" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nor4</span></a></span> Let's make this a little more personal. Hi Joni! It's Alex from <span class="h-card" translate="no"><a href="https://social.nlnetlabs.nl/@nlnetlabs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nlnetlabs</span></a></span> and I'm responsible for keeping the lights on. 👋</p><p>When NLnet Labs was founded in 1999, the foundation could be run on the bag of money Verizon gave NLnet, the first Dutch ISP with country wide coverage. This money, and two talented developers gave the world NSD authoritative <a href="https://hachyderm.io/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> server, and Unbound recursive resolver; two <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> and liberally licensed projects we maintain to this day.</p><p>No marketing was needed, social media didn’t exist —&nbsp;good old word of mouth did the job. And if it didn’t, that was fine too. Talented developers like we're blessed to have can find a job anywhere.</p><p>It was only some 15 years later when NLnet Labs almost ran out of money that the internet community realised that they should play a part in our financial sustainablility, instead of doing an `apt install unbound` and resolve happily ever after.</p><p>Letting the product speak for itself isn’t enough to keep the lights on. We barely got away with it with Routinator, but that's only because we were the first with a well rounded solution for <a href="https://hachyderm.io/tags/RPKI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RPKI</span></a>. </p><p>With Cascade we're placing a product in an established <a href="https://hachyderm.io/tags/DNSSEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNSSEC</span></a> signing market, which includes people who are dependent on OpenDNSSEC, which we're EoL-ing. We also need to remind people that “free" in Open Source isn’t just the “as in speech” part. </p><p>Without marketing, finance, HR, legal, shareholders or a corporate sugar daddy I’m responsible for the livelihood of 16 people, 6 of which are working on Cascade. I’m betting everything on this. So yes, I turned the volume up to 11, and yes I post the same content to LinkedIn, and yes perhaps I should be fine tuning the messaging to each target audience. I'll put my comms team right on it! Oh, hang on... </p><p>I hope you enjoy the things we’ve been doing for the <a href="https://hachyderm.io/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> and <a href="https://hachyderm.io/tags/BGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BGP</span></a> community for the last 25 years. My goal is to make sure we can do this for at least another 25. I promise we'll do in-depth technical blog posts too, but right now the team is trying to make sure we can demo something at <span class="h-card" translate="no"><a href="https://mastodns.net/@dnsoarc" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dnsoarc</span></a></span> in three weeks. </p><p>Please bear with us and stay tuned! 💚 <a href="https://hachyderm.io/tags/LoveDNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LoveDNS</span></a> <a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Linux Easy<p>LightningView è il visualizzatore di immagini scritto in Rust che porta velocità e semplicità su Linux! Supporto RAW, navigazione rapida e compatibilità multipiattaforma. <a href="https://mastodon.uno/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.uno/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.uno/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.uno/tags/Imaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Imaging</span></a></p><p><a href="https://www.linuxeasy.org/lightningview-visualizzatore-immagini-fast-linux/?utm_source=mastodon&amp;utm_medium=jetpack_social" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linuxeasy.org/lightningview-vi</span><span class="invisible">sualizzatore-immagini-fast-linux/?utm_source=mastodon&amp;utm_medium=jetpack_social</span></a></p>
Oxidize Conf Sep 16-18, 2025<p>Today's panel “Rust and C++ can work together!” brought lively discussion from Till Adam &amp; Leon Matthes (<span class="h-card" translate="no"><a href="https://techhub.social/@kdab" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kdab</span></a></span>), Stefan Nürnberger (Veecle), Olivier Goffart (<span class="h-card" translate="no"><a href="https://fosstodon.org/@slint" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>slint</span></a></span>) and Nicolas Fella (<span class="h-card" translate="no"><a href="https://floss.social/@kde" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kde</span></a></span>) - sparking insights across many topics. <a href="https://social.ferrous-systems.com/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://social.ferrous-systems.com/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a></p>
Terts Diepraam<p>If you get stuck writing some Rust code, does that mean you are a Frustracean?</p><p><a href="https://mastodon.online/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.online/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Taggart :donor:<p>Asciicinema joins the crab army! <a href="https://blog.asciinema.org/post/three-point-o/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.asciinema.org/post/three-</span><span class="invisible">point-o/</span></a></p><p><a href="https://infosec.exchange/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
The New Stack<p>From blue screens to safer code, Microsoft is betting on Rust. Darryl K. Taft breaks down how rewriting Windows in <a href="https://hachyderm.io/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> could reshape security across the ecosystem. </p><p><a href="https://thenewstack.io/microsofts-rust-bet-from-blue-screens-to-safer-code/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/microsofts-rust</span><span class="invisible">-bet-from-blue-screens-to-safer-code/</span></a></p>
Dekirisu 🦀<p>🌿 made another shield with <a href="https://mastodon.social/tags/blender" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blender</span></a><br>🐢 wearing shields on the back is a thing</p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/bevyengine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bevyengine</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
NLnet Labs<p>Our TLD research showed us teams still bet their <a href="https://social.nlnetlabs.nl/tags/DNSSEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNSSEC</span></a> on one person’s heroics—tribal knowledge, duct-taped workflows, late-night fixes, and a magic touch.</p><p>It works… until it doesn’t.</p><p>Cascade shifts teams from Hero Ops to Ops Heroes—with tooling that’s standardized, auditable, and transferable. No more gatekeepers. No single points of failure. Not for <a href="https://social.nlnetlabs.nl/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> that can’t afford to go down.</p><p>🎥 Cascade — From Hero Ops to Ops Heroes → <a href="https://youtu.be/pdqxeWP8m1I" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/pdqxeWP8m1I</span><span class="invisible"></span></a></p><p><a href="https://social.nlnetlabs.nl/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://social.nlnetlabs.nl/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Orhun Parmaksız 👾<p>This is how you can get the news with a TUI! 💠</p><p>📰 **bulletty** — A RSS/ATOM feed reader for your terminal.</p><p>💯 Offline-first, markdown rendering + read later, highlight &amp; notes.</p><p>🦀 Written in Rust &amp; built with <span class="h-card" translate="no"><a href="https://fosstodon.org/@ratatui_rs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ratatui_rs</span></a></span></p><p>⭐ GitHub: <a href="https://github.com/CrociDB/bulletty" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/CrociDB/bulletty</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> <a href="https://fosstodon.org/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://fosstodon.org/tags/rss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rss</span></a> <a href="https://fosstodon.org/tags/atom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atom</span></a> <a href="https://fosstodon.org/tags/reader" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reader</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a> <a href="https://fosstodon.org/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a></p>
cliffle<p>Ran some load tests on httpd2 last night, chewed the data this morning.</p><p>Are you interested in the RAM usage and capacity of my homegrown security-oriented webserver? Well then this is the thread for you, you weirdo. 😉</p><p>1/</p><p><a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
asciinema<p>asciinema CLI 3.0 is out!</p><p>This is a complete rewrite of asciinema in <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a>, upgrading the recording file format, introducing terminal live streaming, and bringing numerous improvements across the board.</p><p>Blog post: <a href="https://blog.asciinema.org/post/three-point-o/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.asciinema.org/post/three-</span><span class="invisible">point-o/</span></a></p><p>Release notes: <a href="https://github.com/asciinema/asciinema/releases/tag/v3.0.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/asciinema/asciinema</span><span class="invisible">/releases/tag/v3.0.0</span></a></p><p>Full changelog: <a href="https://github.com/asciinema/asciinema/blob/develop/CHANGELOG.md#300-2025-09-15" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/asciinema/asciinema</span><span class="invisible">/blob/develop/CHANGELOG.md#300-2025-09-15</span></a></p><p><a href="https://fosstodon.org/tags/asciinema" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asciinema</span></a></p>
Ed Page<p>Looking to speed up your <a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> builds? Update your dependencies!</p><p>Thanks to <span class="h-card" translate="no"><a href="https://bird.makeup/users/piotrosiewicz" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>piotrosiewicz</span></a></span>, <span class="h-card" translate="no"><a href="https://rewrite.in.rs/@dtolnay" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dtolnay</span></a></span>, and <span class="h-card" translate="no"><a href="https://hachyderm.io/@oli" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>oli</span></a></span>, `serde_core` was split out of `serde`, allowing it to be built in parallel to the proc-macro machinery, as well as any other package that depends on `serde_core`, like `serde_json`, `toml`, `config`, etc. Granted, this means the benefit mostly impacts full builds while most people probably care about incremental builds the most.</p><p>To get an idea of the impact of this see the graphs at <a href="https://github.com/serde-rs/serde/tree/master/serde_core" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/serde-rs/serde/tree</span><span class="invisible">/master/serde_core</span></a><br>(and that only compared before/after switching `serde_json` to `serde_core`, not the impact of splitting `serde_core` out of `serde`)</p><p>To see what packages have already switched over, see <a href="https://crates.io/crates/serde_core/reverse_dependencies" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/serde_core/re</span><span class="invisible">verse_dependencies</span></a></p>
Matthias Endler<p>If you write a lot of business logic, don't be clever.</p><p>That is especially true for a powerful language like Rust.</p><p>I've collected a few notes on how to keep your code simple and boring.</p><p><a href="https://corrode.dev/blog/simple/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">corrode.dev/blog/simple/</span><span class="invisible"></span></a></p><p><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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/engineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>engineering</span></a> <a href="https://mastodon.social/tags/simplicity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simplicity</span></a></p>
Alex Band<p><span class="h-card" translate="no"><a href="https://mastodon.gougere.fr/@bortzmeyer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bortzmeyer</span></a></span> <span class="h-card" translate="no"><a href="https://social.nlnetlabs.nl/@nlnetlabs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nlnetlabs</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@benno" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>benno</span></a></span> @dnsoarc We'll do a live demo on stage at OARC45—what could possibly go wrong? 😉</p><p>So after that, we look forward to you running Cascade through its paces and give us your honest feedback.</p><p>That should put us in a position to cross all the t's and dot all the i's before the first production release, towards the end of the year.</p><p><a href="https://hachyderm.io/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> <a href="https://hachyderm.io/tags/DNSSEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNSSEC</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/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://hachyderm.io/tags/LoveDNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LoveDNS</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>Be Simple - Don’t Be Clever - Code Rust<br>— by <span class="h-card" translate="no"><a href="https://mastodon.social/@mre" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mre</span></a></span></p><p>🦀 <a href="https://corrode.dev/blog/simple/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">corrode.dev/blog/simple/</span><span class="invisible"></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/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://chaos.social/tags/simple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simple</span></a> <a href="https://chaos.social/tags/clever" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clever</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/clevercode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clevercode</span></a> <a href="https://chaos.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://chaos.social/tags/codetips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codetips</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>The Hidden Rules Behind Rust Functions &amp; Closures</p><p>Demystifying fn, Fn, FnMut, and FnOnce from everyday usage to compiler magic under the hood</p><p>🦀 <a href="https://blog.cuongle.dev/p/the-hidden-rules-behind-rust-functions" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.cuongle.dev/p/the-hidden-</span><span class="invisible">rules-behind-rust-functions</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/underthehood" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>underthehood</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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://chaos.social/tags/rules" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rules</span></a> <a href="https://chaos.social/tags/functions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functions</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/closure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>closure</span></a> <a href="https://chaos.social/tags/rule" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rule</span></a> <a href="https://chaos.social/tags/closures" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>closures</span></a> <a href="https://chaos.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://chaos.social/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a></p>