photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

247
active users

#rustlang

54 posts37 participants0 posts today

so this is happening.

All my #Rust #RustLang repos are moved over. Now I just need to figure out CI, republish to crates.io, and archive the github side (and document a tombstone in their readmes).

I have a bunch of other repos I'll either archive or delete as well.

#KDL and #orogene will remain github-side for now because they're a bit more dependent on github services, but I would like to at least move orogene over eventually. KDL might be stuck, though, unfortunately, but I might move only kdl-rs.

Net-Negative Cursor - by Lukas Atkinson

lukasatkinson.de/2025/net-nega

"If an AI-powered tool saddles you with useless code, breaks the code by making incorrect decisions, and makes changes so subtly incorrect that 8 lines of diff need 800 words of review and discussion, then this tool doesn't make anyone “extraordinarily productive”. Then, this tool is a net-negative for prod"

lukasatkinson.deNet-Negative Cursor | Lukas Atkinson
#LLM#LLMS#AI

In my succinct JSON experiments in #RustLang I now use the bitpacking crate to create compressed lists of positions. This uses way less memory during construction as it compresses the data. In the end each packed array of positions is uncompressed and gets turned into an EliasFano bit vector to support free run-time access again.

The peak memory usage during JSON parsing now is closer to the size of the file itself - still figuring out the details as to why it's not actually smaller most of the time.

crates.io/crates/bitpacking

@itamarst

crates.iocrates.io: Rust Package Registry

In today's special 'Rust in Production' episode we talk to Niko Matsakis from the Rust core team.

Niko is a role model of mine and one of the most influential developers in my career.

We recorded the episode at Rust Week in Utrecht two weeks ago.

Niko and I take a trip down memory lane and discuss the early days of Rust, historic wins and mistakes, and what Rust inherits from XSLT, a language which transforms XML documents.

Here is the recording: corrode.dev/podcast/s04e04-rus

Corrode Rust ConsultingRust with Niko Matsakis - Rust in Production Podcast | corrode Rust ConsultingFew developers have been as influential to my career as Niko Matsakis. Of c…

Published my first crate today to crates.io/crates/nvtiff-sys! Rust bindings to the nvTIFF (Nvidia TIFF encoder/decoder) library.

Interface is not very friendly (need to use lots of unsafe), so definitely don't use it in production yet. But hoping it'll help to GPU-accelerate TIFF image processing (especially for geospatial or medical imaging workloads) once I wrap my head around how to handle raw pointers and lifetimes.

crates.iocrates.io: Rust Package Registry