ducktapeprogrammer 🦀

158 Followers
110 Following
48 Posts
Bioinformatics with Rust
Githubhttps://github.com/sstadick

I would like to thank everyone who has donated. It has made it possible for me to run this server instance.

I have some moderators in various time zones that help me with reports.

We've had 15 reports so far, all of them resolved. So we are doing well in that regard.

I've done some basic modelling on costs/user as the number of users increases. Please see image.

Also note, that this does not include taxes, making the numbers a tad lower than they actually are.

Servo to Advance in 2023 - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

A brief update on the Servo project's renewed activity in 2023

Servo

The experimental Rust PR to add a more expressive "interop" ABI on top of the C ABI is IMHO the most exciting new effort that happened in Rust in the last few years.

Thanks to @josh and others for starting this very important work 🥳​

https://github.com/rust-lang/rust/pull/105586

Also @Mara's reply seems to indicate that some serious thought is now also put into other related areas, especially for handling Rust dynamic libraries.

https://github.com/rust-lang/rust/pull/105586#issuecomment-1349332850

Very exciting stuff for making Rust a better choice in various areas where exactly these topics were slowing down or hindering adoption.

#Rust #RustLang

Experimental feature gate proposal `crabi` by joshtriplett · Pull Request #105586 · rust-lang/rust

Summary This experimental feature gate proposal proposes developing a new ABI, extern "crabi", and a new in-memory representation, repr(crabi), for interoperability across high-level prog...

GitHub

> It’s one of the reason I’ve pushed back on supporting alternate aligners in the nf-core consensus reads from UMIs pipeline: fastquorum. I’ve found that getting the nf-core RNASeq pipeline working for clients is very cumbersome, and folks are invariably disappointed about how long it takes to customize it. It’s too complex. So that’s why I’m pushing hard to keep fastquorum as simple as possible. Do one thing well; a jack of trades is a master of none.

@tangming2005: https://www.linkedin.com/posts/%F0%9F%8E%AF-ming-tommy-tang-40650014_release-nf-corernaseq-v310-rhodium-rudolph-activity-7011483161855426560-cjQk?utm_source=share&utm_medium=member_ios

🎯 Ming "Tommy" Tang on LinkedIn: Release nf-core/rnaseq v3.10 - Rhodium Rudolph · nf-core/rnaseq

A new release of the nextflow RNAseq pipeline. It is very nice with docker containers and a lot of QC features. I’ve tried it on google cloud and had some…

Well 🚒 I finally understand lifetimes in #rustlang!

Also the #Android team just open sourced their four day, intro to Rust course!
https://google.github.io/comprehensive-rust/welcome.html 🤸🏻

Welcome to Comprehensive Rust 🦀 - Comprehensive Rust 🦀

Need a median but don't want to pay to sort the whole array? https://en.wikipedia.org/wiki/Quickselect 🤯
Quickselect - Wikipedia

@bioinformatics You've transcended us all and _become_ bioinformatics 😂

Well played.

The nice little 5-10% performance bump when swapping in FxHashMap for the default HashMap never gets old.

https://crates.io/crates/rustc-hash/1.1.0

#rustlang

crates.io: Rust Package Registry

🦀📕 Rust Atomics and Locks is now available as ebook! 🎉

Pre-ordered printed copies should start shipping in a few weeks. ⌛️

#rustlang

https://marabos.nl/atomics/

Rust Atomics and Locks by Mara Bos

Low-level Concurrency in Practice. This practical book helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and …

#python + #rust = ❤️

Linter to replace all python linters, analyzers and formatting tools? ruff: https://github.com/charliermarsh/ruff/ by @charliermarsh

Python interpreter in rust? Sure got that too. https://github.com/RustPython/RustPython

GitHub - charliermarsh/ruff: An extremely fast Python linter, written in Rust.

An extremely fast Python linter, written in Rust. Contribute to charliermarsh/ruff development by creating an account on GitHub.

GitHub