Profile avatar
matheus23.com
Building iroh with the amazing folks at number 0 (n0.computer). Generally striving to increase user agency and excited about commons networks. Only works for Canadian CEOs, apparently. Rust, cryptography, CRDTs & more on my feed
307 posts 317 followers 254 following
Regular Contributor
Active Commenter

This is really cool. Something related I want people to know about: if your simulation fits within one process, use protest-state-machine: proptest-rs.github.io/proptest/pro... It even automatically shrinks failing test cases!

like a paywall requires money to access, a nerdwall requires technical knowhow

> Here's my Raspberry Pi 4b, at home, consuming a few watts and pulling around 20GB of simplified firehose events per day. It's an AppView indexing all cross-repo references (backlinks) in the AT-mosphere, often up to 1,500 created per second. Hell yeah

TIL about RFCs 9576 & 9577 that specify "Privacy Pass" - auth tokens that use oblivious pseudorandom functions to provide auth that can't be traced back to the issuer. This relies on correct implementation of the client only.

A bunch of work I've been cooking up for a while: compiling iroh to #Wasm, so you can use it in the browser. Sorry, no peer-to-peer networking in browsers, but yes end to end encryption!

i hate waiting for software. offline first is the future

Anyone have good examples of common Rust *runtime* footguns?

Hey! You've asked for more detail, you get more detail! Here's a 17 minutes deep dive into how you can use me :) https://www.youtube.com/watch?v=AkHaIVuFHK4

The rustdoc search just got improved: now, when looking for `CpuidResult -> u32`, it will show the `CpuidResult::eax` field. Additionally, `const` and `static` items are treated as nullary functions, so `-> u32` will match `u32::MAX`. Enjoy! PR: github.com/rust-lang/ru...

On February 1st & 2nd, it's @fosdem.bsky.social time! Here's some cool talks we're excited about (including one about me!):

📣 I'm 0.31 versions old today! I've had some regressions over the holidays. This release fixes them! My devs also worked on slimming me down, which is nice of them :) Read more here: www.iroh.computer/blog/iroh-0-...

The futures-buffered crate by @conrad.cafe is seriously cool and we should talk more about it. docs.rs/futures-buff... Look mostly at `FuturesUnordered`: Just `.push` your futures into it, then `poll_next` out the results (or use as a `Stream`). #rustlang

This is so bad I worry it's intentional.

These graze.social news are fascinating. And the whole newsletter is just great.

Free Our Feeds! What is it! @freeourfeeds.com F.O.F. is an independent group with the goal of running THIS👇 social network totally outside of Bluesky. It's not us. It's a fully independent version of the network. All the same users and posts. Running cooperatively with us and others.