lepoulsdumonde.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Small french Mastodon instance for friends, family and useful bots

Administered by:

Server stats:

52
active users

#rustlang

60 posts34 participants27 posts today
Dekirisu 🦀<p>Now I get why it's called bevy 🕊️ </p><p>🐦 added birds, that occasionally fly by</p><p><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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.social/tags/solodev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solodev</span></a> <a href="https://mastodon.social/tags/indiegame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiegame</span></a></p>
Ain Tohvri<p><a href="https://mstdn.social/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu</span></a> going for <a href="https://mstdn.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> coreutils is a nice little gift for the <a href="https://mstdn.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> community to cheer about and promote! <a href="https://www.theregister.com/2025/03/19/ubuntu_2510_rust/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/03/19/ubu</span><span class="invisible">ntu_2510_rust/</span></a> <a href="https://mstdn.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> 🦀</p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>Garage - An open-source distributed object storage service</p><p>Does any of you know about this and also use it professionally and if so in what context and how? Honestly, I'm standing up a little.</p><p>📦 <a href="https://garagehq.deuxfleurs.fr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">garagehq.deuxfleurs.fr</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/garage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>garage</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/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://chaos.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://chaos.social/tags/distro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>distro</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/webserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webserver</span></a> <a href="https://chaos.social/tags/hosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hosting</span></a> <a href="https://chaos.social/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://chaos.social/tags/oss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oss</span></a> <a href="https://chaos.social/tags/decentralization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralization</span></a> <a href="https://chaos.social/tags/freeweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freeweb</span></a> <a href="https://chaos.social/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://chaos.social/tags/s3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>s3</span></a></p>
C & C++ Weekly<p>My first days with Rust from the perspective of an experienced C++ programmer (continuing)</p><p><a href="https://github.com/calint/rust_rv32i_os" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/calint/rust_rv32i_os</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/calint/rust_rv32i_os" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">calint/rust_rv32i_os</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
LavX News<p>Revolutionizing Rust: The Emergence of c-ward as a libc Implementation</p><p>The Rust programming community has a new player in the libc space with c-ward, a fresh implementation designed to bridge the gap between C and Rust. This innovative library not only enhances compatibi...</p><p><a href="https://news.lavx.hu/article/revolutionizing-rust-the-emergence-of-c-ward-as-a-libc-implementation" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/revolutio</span><span class="invisible">nizing-rust-the-emergence-of-c-ward-as-a-libc-implementation</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.cloud/tags/SystemsProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemsProgramming</span></a> <a href="https://mastodon.cloud/tags/libc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libc</span></a></p>
Ariel (🐿 arc)<p>Damn, this is a nice, concise example</p><p><a href="https://docs.rs/rstest/0.25.0/rstest/attr.rstest.html#use-specific-case-attributes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.rs/rstest/0.25.0/rstest/a</span><span class="invisible">ttr.rstest.html#use-specific-case-attributes</span></a></p><p><a href="https://eigenmagic.net/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://eigenmagic.net/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://eigenmagic.net/tags/rstest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstest</span></a></p>
ygor<p>Yesterday, the popular Rust crates syn, hashbrown, and itertools all reached 2 million daily downloads for what I think is the first time.</p><p><a href="https://crates.io/crates/syn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/syn</span><span class="invisible"></span></a><br><a href="https://crates.io/crates/hashbrown" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/hashbrown</span><span class="invisible"></span></a><br><a href="https://crates.io/crates/itertools" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/itertools</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
thomastc | frozenfractal<p>When I started writing a tiling simplex noise function in <a href="https://mastodon.gamedev.place/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> two weeks ago, it ran in about 100 milliseconds for a block of 2048×2048 pixels.</p><p>Now it runs in 1.3 milliseconds. That's 13 GB/s throughput; maybe memory is even the bottleneck now.</p><p>Lessons learned:<br>- AVX2 is awesome<br>- simdeez makes it relatively easy to use<br>- simdnoise is damn clever<br>- iterators are slow<br>- collecting into a Vec first is faster<br>- iterating over coordinates manually is the fastest<br>- rayon is awesome</p>
slamp<p>Tips to reduce <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> binary size<br><a href="https://github.com/johnthagen/min-sized-rust" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/johnthagen/min-size</span><span class="invisible">d-rust</span></a> <br><a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Lars Wirzenius<p>I kind of with <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> canonical formatting would put a space after the boolean not operator (!). In other words:</p><p>if ! filename.exists() {...}</p><p>instead of</p><p>if !filename.exists() {...}</p><p>This would make the negation a little easier to spot.</p><p>I don't wish this hard enough to even check if it's been discussed, never mind make a formal proposal. I'm just waiting for my test run to finish.</p>
Rachael Ava 💁🏻‍♀️<p>The neat thing about Rust are those moments when you feel like you know how the borrow checking system works, only for it to find a new way to mess with you and leave you baffled for days, weeks, months or even years. :blobfoxgooglycry:</p><p><a href="https://tech.lgbt/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://tech.lgbt/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://tech.lgbt/tags/BorrowChecking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BorrowChecking</span></a> <a href="https://tech.lgbt/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://tech.lgbt/tags/Silly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Silly</span></a></p>
stateful being<p>here's a video of <a href="https://mastodon.social/tags/taggart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>taggart</span></a> resizing columns using <a href="https://docs.rs/unicode-width/latest/unicode_width/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.rs/unicode-width/latest/u</span><span class="invisible">nicode_width/</span></a> to cut the string at the correct locations!</p><p>still doesn't save, still crashes on backspace, but at least it looks cute now! next - make it save tags, thanks to <a href="https://docs.rs/lofty" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.rs/lofty</span><span class="invisible"></span></a> (as recommended by <a href="https://codeberg.org/Frieder_Hannenheim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/Frieder_Hannenheim</span><span class="invisible"></span></a>), and that'll probably be the v0.1</p><p>TrimString and TrimStringRef are now available in the underlying framework, <a href="https://mastodon.social/tags/tengri" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tengri</span></a>. all work on this precipitates into <a href="https://mastodon.social/tags/tek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tek</span></a>, the original <a href="https://mastodon.social/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://mastodon.social/tags/daw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>daw</span></a> 😉</p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Jeremie<p>Here is the first article of a series, on how to build a search engine, from scratch, in Rust.</p><p>Feel free to give me some feedback 😉</p><p><a href="https://jdrouet.github.io/posts/202503161800-search-engine-intro/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jdrouet.github.io/posts/202503</span><span class="invisible">161800-search-engine-intro/</span></a></p><p><a href="https://mamot.fr/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mamot.fr/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://mamot.fr/tags/searchengine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>searchengine</span></a> <a href="https://mamot.fr/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> <a href="https://mamot.fr/tags/crossplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crossplatform</span></a></p>
@haitchfive<p><strong>ual updates</strong></p><ul><li><em>new</em> Enhanced Execution Mechanics - Pull and Value Handling<ul><li>Several refinements addressing inconsistencies between ual's way and Forth-like behaviour</li><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.9-PROPOSAL-enhanced-exec-mechanics.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.9-PROPOSAL-enhanced-exec-mechanics.md</span></a></li></ul></li><li><em>new</em> A renewed effort towards a more cohesive grammar that encompases all/most improvements from the proposals since the 1.3 spec.<ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.9-PROPOSAL-consolidated-grammar-spec.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.9-PROPOSAL-consolidated-grammar-spec.md</span></a></li><li>tentative ebnf draft <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-0.1.9-preview.ebnf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-0.1.9-preview.ebnf</span></a></li><li>Rust + Chumsky-based incomplete parser preview based on the preliminary ebnf 1.9 description<ul><li> <a href="https://github.com/ha1tch/ual/blob/main/rualc/rualc-1.9-chumsky.rs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/rualc/rualc-1.9-chumsky.rs</span></a></li></ul></li></ul></li></ul><p><strong>This is the ual way:</strong></p><p><strong>ual 1.3 spec</strong></p><ul><li>P1:<a href="https://github.com/ha1tch/ual/blob/main/spec/current/ual-1.3-spec-P1.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/current/ual-1.3-spec-P1.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/current/ual-1.3-spec-P2.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/current/ual-1.3-spec-P2.md</span></a></li></ul><p><strong>Error Stack Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-error-stack.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-error-stack.md</span></a></li></ul><p><strong>Typed Stacks</strong></p><ul><li>P1: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-01.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-01.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-02.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-02.md</span></a></li></ul><p><strong>Ownership Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-ownership-system.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-ownership-system.md</span></a></li></ul><p><strong>Defer Stack Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-defer.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-defer.md</span></a></li></ul><p><strong>Stack Perspectives</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-stack-perspectives.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-stack-perspectives.md</span></a></li></ul><p><strong>Concurrency Model</strong></p><ul><li>P1: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-01.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-01.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-02.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-02.md</span></a></li></ul><p><strong>Stack Slicing and Segment Borrowing</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.6-PROPOSAL-slice-borrowing.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.6-PROPOSAL-slice-borrowing.md</span></a></li></ul><p><a href="https://oldbytes.space/tags/ual" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ual</span></a> <a href="https://oldbytes.space/tags/forth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forth</span></a> <a href="https://oldbytes.space/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a></p>
Jeremie<p>Would anybody be interested in multiple articles that would explain how to build a search engine in Rust?</p><p><a href="https://mamot.fr/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mamot.fr/tags/articles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>articles</span></a></p>
Rust Weekly 🦀<p>This is what Rust was meant for, right?</p><p><a href="https://github.com/giacomo-b/rust-stakeholder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/giacomo-b/rust-stak</span><span class="invisible">eholder</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/giacomo-b/rust-stakeholder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">giacomo-b/rust-stakeholder</span></a></p><p><a href="https://mastodon.social/tags/programmerhumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerhumor</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/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
stateful being<p>here's what <a href="https://mastodon.social/tags/taggart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>taggart</span></a> looks like for now.</p><p>showing some <a href="https://mastodon.social/tags/torrent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>torrent</span></a>-ed music with tags in invalid encoding (pre-<a href="https://mastodon.social/tags/utf8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>utf8</span></a> <a href="https://mastodon.social/tags/win1251" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>win1251</span></a>), and some albums ripped from <a href="https://mastodon.social/tags/youtube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>youtube</span></a> with <a href="https://mastodon.social/tags/ytdlp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ytdlp</span></a> (where all the tracks are concatenated):</p><p><a href="https://mastodon.social/tags/tengri" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tengri</span></a> <a href="https://mastodon.social/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://mastodon.social/tags/id3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>id3</span></a> <a href="https://mastodon.social/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
stateful being<p>the other <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> thingy that's been cooking (and just passed a <a href="https://mastodon.social/tags/ci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ci</span></a> run) is called <a href="https://mastodon.social/tags/taggart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>taggart</span></a>.</p><p>it uses <a href="https://mastodon.social/tags/tengri" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tengri</span></a> to pop up an interactive table to edit things, namely: the <a href="https://mastodon.social/tags/id3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>id3</span></a> tags of music releases</p><p>its purpose? why, to make it easier to prepare a certain pile of content (that we've accumulated with a friend over the past, what, 6-7 years), for publication in a sovereign <a href="https://mastodon.social/tags/faircamp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>faircamp</span></a> instance! but none of it's well-tagged and existing interactive mediatag editors are ugh</p><p><a href="https://codeberg.org/unspeaker/taggart" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/unspeaker/taggart</span><span class="invisible"></span></a></p>
@haitchfive<p><strong>Crosstacks are Orthogonal Stack Views</strong></p><p><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.8-PROPOSAL-crosstacks.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.8-PROPOSAL-crosstacks.md</span></a><br>Crosstacks are a new ual kind of element that provides orthogonal views across multiple stacks (think: a row of a spreadsheet that traverses several stack columns).<br>This extension lets you work with data in both vertical (traditional stack) and horizontal (cross-stack) directions with equal efficiency. With crosstacks, you can elegantly express complex operations on multi-dimensional data without specialized syntax. Tailored for matrix operations, image processing, and tensor calculations while maintaining ual's philosophy of explicit, efficient operations.</p><p><strong>HA-HT</strong></p><p><a href="https://github.com/ha1tch/ual/blob/main/doc/compiler/crosstack-implementation/haht.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/compiler/crosstack-implementation/haht.md</span></a><br>Under the hood, crosstacks use a Hybrid Adaptive Hash-Tree structure that combines direct addressing with specialized data structures. The first two levels provide O(1) access to positions, while the third level adapts between five different implementations based on actual usage patterns. This approach delivers consistent performance for both vertical and horizontal access while efficiently handling sparse data and diverse workloads. At this time this is our best candidate implementation.</p><p><a href="https://oldbytes.space/tags/ual" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ual</span></a> <a href="https://oldbytes.space/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/forth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forth</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/retrodev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrodev</span></a></p>
nullmax17<p>I hate when people use words without understanding them.</p><p>"Microslft rewriting typescriot in go"<br>"Microsoft PORTING typescript in go"</p><p>Can you feel the difference?? Rewriting is doing same thing, but from ground up. Porting is "take one codebase, change file extension of every code, satisfy the compiler".</p><p>Now CAN you understand WHY Microsoft choose go over rust??? Because rust compiler is tedious and DOESN'T worth it. Like people that develop in typescript already have enough hardware power to develop a website, install vscode, etc. THEY ARE NOT developing typescript websites on Pi Zero (in this case rust would be amazing). And just imagine faces of compile contributors that now they must learn Rust in order to cobtribute. </p><p>Go is simple, fast and easy to learn.<br>Dont overthink it.</p><p><a href="https://sunny.garden/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://sunny.garden/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://sunny.garden/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://sunny.garden/tags/microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microsoft</span></a></p>