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:

5.4K
active users

#rust

273 posts227 participants33 posts today
Jobs for Developers<p>Binance is hiring Smart Contract Security Engineer</p><p>🔧 <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://mastodon.world/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://mastodon.world/tags/solidity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>solidity</span></a> <a href="https://mastodon.world/tags/blockchain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blockchain</span></a> <a href="https://mastodon.world/tags/defi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>defi</span></a> <a href="https://mastodon.world/tags/web3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web3</span></a> <a href="https://mastodon.world/tags/securityengineer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securityengineer</span></a><br>🌎 Remote; Singapore<br>⏰ Full-time<br>🏢 Binance</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/smart-contract-security-engineer-at-binance-apr-17-2024-c6fd42?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sma</span><span class="invisible">rt-contract-security-engineer-at-binance-apr-17-2024-c6fd42?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hiring</span></a></p>
Local Agency<p>So any <a href="https://beige.party/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> programmers living in <a href="https://beige.party/tags/oregon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oregon</span></a> may want to get in on the proposed Dungeness crab custom license plate.</p><p><a href="https://oregondungeness.org/new-licence-plate/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">oregondungeness.org/new-licenc</span><span class="invisible">e-plate/</span></a></p>
Nico<p>Wrote a blog post about memory leaking in <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> and why it is not always a bad idea.</p><p><a href="https://nicoan.net/posts/when_leaking_memory_makes_sense/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nicoan.net/posts/when_leaking_</span><span class="invisible">memory_makes_sense/</span></a></p>
Matthias Endler<p>Rust is memory safe... but that doesn't mean there a no pitfalls!</p><p>Here are a bunch of things you should look out for in production code:</p><p><a href="https://corrode.dev/blog/pitfalls-of-safe-rust/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">corrode.dev/blog/pitfalls-of-s</span><span class="invisible">afe-rust/</span></a></p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a></p>
cm0002<p><strong>Typst is hiring</strong></p> <p><a href="https://lemmy.world/post/27664534" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemmy.world/post/27664534</span><span class="invisible"></span></a></p>
Richard Schneeman<p>From my most recent blog post, I was inspired to make a PR to the syn crate to add docs for syn::Error::combine for how to store "maybe errors" and how to iterate over errors once combined (helpful for unit testing). <a href="https://ruby.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> </p><p><a href="https://github.com/dtolnay/syn/pull/1855" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/dtolnay/syn/pull/18</span><span class="invisible">55</span></a></p>
OTX Bot<p>Delivering Trojans Via ClickFix Captcha</p><p>A new social engineering technique exploiting ClickFix Captcha has emerged as an effective method for delivering various types of malware, including Quakbot. This technique deceives users and bypasses security measures by utilizing a seemingly harmless captcha. The process involves redirecting users to a ClickFix captcha that tricks them into executing a malicious command on their local machine. The command downloads and executes obfuscated PowerShell scripts, which then retrieve and deploy the actual malware payload. The attackers use sophisticated obfuscation techniques, including fake ZIP files and PHP-based droppers, to evade detection and analysis. This method's success lies in exploiting user trust in captchas and legitimate-looking websites, increasing the likelihood of unknowing malware execution.</p><p>Pulse ID: 67ebfca624fc8265928a8775<br>Pulse Link: <a href="https://otx.alienvault.com/pulse/67ebfca624fc8265928a8775" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">otx.alienvault.com/pulse/67ebf</span><span class="invisible">ca624fc8265928a8775</span></a> <br>Pulse Author: AlienVault<br>Created: 2025-04-01 14:48:06</p><p>Be advised, this data is unverified and should be considered preliminary. Always do further verification.</p><p><a href="https://social.raytec.co/tags/CAPTCHA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CAPTCHA</span></a> <a href="https://social.raytec.co/tags/CyberSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyberSecurity</span></a> <a href="https://social.raytec.co/tags/InfoSec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InfoSec</span></a> <a href="https://social.raytec.co/tags/Mac" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mac</span></a> <a href="https://social.raytec.co/tags/Malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Malware</span></a> <a href="https://social.raytec.co/tags/OTX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OTX</span></a> <a href="https://social.raytec.co/tags/OpenThreatExchange" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenThreatExchange</span></a> <a href="https://social.raytec.co/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://social.raytec.co/tags/PowerShell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PowerShell</span></a> <a href="https://social.raytec.co/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://social.raytec.co/tags/SocialEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialEngineering</span></a> <a href="https://social.raytec.co/tags/Trojan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trojan</span></a> <a href="https://social.raytec.co/tags/ZIP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZIP</span></a> <a href="https://social.raytec.co/tags/bot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bot</span></a> <a href="https://social.raytec.co/tags/AlienVault" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AlienVault</span></a></p>
Zenlix<p><strong>Typst is hiring</strong></p> <p><a href="https://lemm.ee/post/60102224" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemm.ee/post/60102224</span><span class="invisible"></span></a></p>
sylvie<p>i would like to announce that i am rewriting my game in <a href="https://mastodon.gamedev.place/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> !</p><p>this will greatly increase the productivity:<br>i will no longer be able to improve my makefile, or have to test my code to be sure itll work, cargo will do it for me!</p><p>and dont worry about the downsides, i dont use linked lists, you can always buy a larger hard drive, and the cpu overhead is minimal!</p><p>as for all 0 users who cant use a non-c compiler for any reason, theyre unimportant and holding us back</p><p><a href="https://mastodon.gamedev.place/tags/April1st" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>April1st</span></a></p>
Leo<p><span class="h-card" translate="no"><a href="https://social.wake.st/@liaizon" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>liaizon</span></a></span> no name yet, directory on my projects folder is called "activitypub", Python module is un-creatively called "leoactivitypub".</p><p>All it can do is follow people (send signed Follow actions) and validate incoming post signatures.</p><p>I wanted to do it in <a href="https://masto.gkbrk.com/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> but ended up in <a href="https://masto.gkbrk.com/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> to get something working quickly. The whole thing is a mess right now :(</p>
Darkart<p> BadPng by Darkart (BadPng Script Creator/Executor) This program is intended solely for ethical and educational purposes. <a class="hashtag" href="https://bsky.app/search?q=%23anon" rel="nofollow noopener noreferrer" target="_blank">#anon</a> <a class="hashtag" href="https://bsky.app/search?q=%23anonymous" rel="nofollow noopener noreferrer" target="_blank">#anonymous</a> <a class="hashtag" href="https://bsky.app/search?q=%23graphicdesign" rel="nofollow noopener noreferrer" target="_blank">#graphicdesign</a> <a class="hashtag" href="https://bsky.app/search?q=%23programing" rel="nofollow noopener noreferrer" target="_blank">#programing</a> <a class="hashtag" href="https://bsky.app/search?q=%23coding" rel="nofollow noopener noreferrer" target="_blank">#coding</a> <a class="hashtag" href="https://bsky.app/search?q=%23engineers" rel="nofollow noopener noreferrer" target="_blank">#engineers</a> <a class="hashtag" href="https://bsky.app/search?q=%23tech" rel="nofollow noopener noreferrer" target="_blank">#tech</a> <a class="hashtag" href="https://bsky.app/search?q=%23technology" rel="nofollow noopener noreferrer" target="_blank">#technology</a> <a class="hashtag" href="https://bsky.app/search?q=%23hacker" rel="nofollow noopener noreferrer" target="_blank">#hacker</a> <a class="hashtag" href="https://bsky.app/search?q=%23hacking" rel="nofollow noopener noreferrer" target="_blank">#hacking</a> <a class="hashtag" href="https://bsky.app/search?q=%23python" rel="nofollow noopener noreferrer" target="_blank">#python</a> <a class="hashtag" href="https://bsky.app/search?q=%23linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a class="hashtag" href="https://bsky.app/search?q=%23c" rel="nofollow noopener noreferrer" target="_blank">#c</a> <a class="hashtag" href="https://bsky.app/search?q=%23rust" rel="nofollow noopener noreferrer" target="_blank">#rust</a> <a class="hashtag" href="https://bsky.app/search?q=%23sql" rel="nofollow noopener noreferrer" target="_blank">#sql</a> <a class="hashtag" href="https://bsky.app/search?q=%23security" rel="nofollow noopener noreferrer" target="_blank">#security</a> <a class="hashtag" href="https://bsky.app/search?q=%23png" rel="nofollow noopener noreferrer" target="_blank">#png</a> <a class="hashtag" href="https://bsky.app/search?q=%23image" rel="nofollow noopener noreferrer" target="_blank">#image</a> <a class="hashtag" href="https://bsky.app/search?q=%23pic" rel="nofollow noopener noreferrer" target="_blank">#pic</a> <a class="hashtag" href="https://bsky.app/search?q=%23picture" rel="nofollow noopener noreferrer" target="_blank">#picture</a></p>
petbrain<p><a href="https://fosstodon.org/tags/inox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>inox</span></a> does not <a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a></p><p>Whoa!</p>
Alejandra Gonzalez<p>Official Clippy (Rust's official linter) update announcement! <a href="https://tech.lgbt/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://tech.lgbt/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://tech.lgbt/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p><p>As a Clippy team member, I'm very pleased to announce our latest and greatest feature to date: We are adding GLaDOS to Clippy!</p><p><a href="https://github.com/rust-lang/rust-clippy/pull/14510" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rust-lang/rust-clip</span><span class="invisible">py/pull/14510</span></a></p>
Itamar Turner-Trauring<p>Rust developers upgrade to newer versions of Rust _vastly_ faster than Python developers do. </p><p>As of yesterday:</p><p>11% of downloads on PyPI were for Python versions 3.12 or newer, released in October 2023.</p><p>97% of package downloads on crates.io were for Rust 1.75 or later, released in December 2023.</p><p>From my experience, there's a rational reason for this difference: major Python vresion upgrades usually aren't _hard_, but they do require some tweaking. So there's always lag. Meanwhile, Rust upgrades are a non-event, with no changes to user code needed. And insofar as Rust wants to introduce breaking changes, the edition mechanism means it's opt-in rather than being forced on you when you upgrade. </p><p>UPDATE: As someone implied in their replies, this is somewhat misleading insofar as it includes lots of open source projects that are testing in CI against old Python versions. Even so, if open source project CI dominated download numbers, I would expect something like 40% of downloads to be for Python 3.12 or later, since most projects are likely supporting 3.9-3.13 at the moment.</p><p>Data sources:</p><p>- <a href="https://pypistats.org/packages/__all__" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypistats.org/packages/__all__</span><span class="invisible"></span></a><br>- <a href="https://lib.rs/stats#rustc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lib.rs/stats#rustc</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a></p>
Till Kamppeter<p>Your Rust is rusty? No problem, one can make a distro without:</p><p><a href="https://discourse.ubuntu.com/t/58314" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discourse.ubuntu.com/t/58314</span><span class="invisible"></span></a></p><p>Liberty to the segfaults!</p><p><a href="https://ubuntu.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a></p>
kaspar<p><strong>Introducing Ariel OS - an embedded library OS for small MCUs</strong></p> <p><a href="https://programming.dev/post/27874847" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">programming.dev/post/27874847</span><span class="invisible"></span></a></p>
Adam Warski<p><a href="https://softwaremill.social/tags/Scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scala</span></a> developers - the best remote-only company is looking for you! :) Disclaimer: you *do* need to communicate in Polish.</p><p>We're also looking for senior <a href="https://softwaremill.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a>, <a href="https://softwaremill.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> and <a href="https://softwaremill.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> devs. So if you're into type-checked languages, SoftwareMill is the place for you :)</p>
Michał Fita<p><span class="h-card" translate="no"><a href="https://c3d2.social/@katzenmann" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>katzenmann</span></a></span> Reality is <a href="https://mastodon.social/tags/Zig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zig</span></a> is a language created by <a href="https://mastodon.social/tags/Zig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zig</span></a> zealots for other <a href="https://mastodon.social/tags/Zig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zig</span></a> zealots. Since <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> landed in hands of community it's a language from <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> zealots for people. There's whole mentality of keeping error messages user friendly and have well written understandable documentation with examples.</p>
Michał Fita<p><span class="h-card" translate="no"><a href="https://bitbang.social/@bitnacht" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bitnacht</span></a></span> Not only now <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> has formal specification, but now <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> has formal specification that passed functional safety certification of the compiler.</p><p>And the beauty of it is that this comes with stuff letting people keep this specification up to date automatically.</p>
ax6761<p>by Thomas K ...</p><p>Giving up the dylib dream, 20250331,<br><a href="https://octet-stream.net/b/scb/2025-03-31-giving-up-the-dylib-dream.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">octet-stream.net/b/scb/2025-03</span><span class="invisible">-31-giving-up-the-dylib-dream.html</span></a></p><p><a href="https://freeradical.zone/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> without <a href="https://freeradical.zone/tags/crates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crates</span></a>.io, 20231114,<br><a href="https://thomask.sdf.org/blog/2023/11/14/rust-without-crates-io.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thomask.sdf.org/blog/2023/11/1</span><span class="invisible">4/rust-without-crates-io.html</span></a></p><p><a href="https://freeradical.zone/tags/softwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareDevelopment</span></a></p>