bnjbvr_en

@bnjbvr_en@tutut.delire.party

English-speaking account. For French centric content, go to https://tutut.delire.party/@bnjbvr.

Working at #Element on the #Matrix Rust SDK. Formerly at Embark Studios, formerly at #Mozilla.

#rustlang #rust #webassembly #opensource #freesoftware #music #keyboards #vim #neovim #kresus

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bnjbvr_en, to random

one of my favorite moments at was when I plugged my machine to the projector, which revealed my desktop background on the duplicated screen, a digital picture made by @davidrevoy , and the audience immediately answered with a "awwww :blobheartcat:"

The picture was the one from this post: https://www.davidrevoy.com/article990/just-found-you :blobcatbigfan:

sonny, to GNOME
@sonny@floss.social avatar

Attending FOSDEM in person or remote?

I compiled a list of things of interest for GNOME :gnome:

https://hedgedoc.gnome.org/gnome-fosdem

Let me know if I missed anything

We also have a Matrix room

https://matrix.to/#/#fosdem-2024:gnome.org

bnjbvr_en,

@sonny The hedgedoc link says I don't have permission to read this document; is it required to be logged in?

bnjbvr_en, to Matrix

Hey, I'll be at this weekend, on the booth and in the Matrix room on Sunday, talking about the new things that happened in the Matrix SDK. Come say hi ๐Ÿ‘‹

https://fosdem.org/2024/schedule/event/fosdem-2024-3283-the-state-of-the-matrix-rust-sdk-in-2023/

bnjbvr_en, to firefox

Using alternative browser engines in the European Union

https://developer.apple.com/support/alternative-browser-engines/

This is huge! This could allow other Web browser engines like 's to run on iOS, and expand the possibilities with on iOS, by allowing engines like to run in Apple phones ๐Ÿฅณ

(o/c terms and conditions apply, and the costs might be prohibitive)

sunfish, to webassembly
@sunfish@hachyderm.io avatar

The WASI Subgroup has now voted, and WASI Preview 2 is now officially launched! A lot of people have contributed to making this possible.

I wrote up a blog post that looks at what this means in the present, looks back at some of the things that shaped this moment, and look forward to what's coming:

https://blog.sunfishcode.online/wasi-preview2/

bnjbvr_en,

@sunfish very nice and inspiring!

bnjbvr_en,

@sunfish small typo, spurious "a" in "new worlds with a new entrypoints"

yosh, to random
@yosh@toot.yosh.is avatar

This might be reductive, but the way Iโ€™m thinking about WebAssembly terminology right now is:

  • Wasm: a virtual instruction format (bytecode)
  • WIT: a type system designed for Wasm
  • Wasm Components: a portable library format which packages Wasm instructions + WIT types
  • WASI: standard host/runtime interfaces defined in terms of WIT types
bnjbvr_en,

@hywan @yosh WASI is even a system interface built on top of components, right?

bnjbvr_en, to rust

horror story, themed for Halloween:

In a test at work, I was appending the number of milliseconds since the start of epoch to a value that's supposed to be unique, hoping that it was sufficient to make it unique.

Turns out, it was unique when the test was run in cargo nextest, but not when it was run in cargo test ๐Ÿ‘ป

bnjbvr_en,

why to wear a costume when you can be genuinely scared by looking at the computer

bnjbvr_en, to random

If a project uses a copyleft license, what happens if a contributor upstreams their contribution, but the contribution is refused under the pretense that the contribution isn't aligned with the project's goals? (e.g. unwanted feature, or hard to maintain, or counter-productive, etc.)

bnjbvr_en, to rust

Just released version 0.6.0 of cargo-machete, my home-made Rust tool that detects unused dependencies real fast ๐Ÿฅณ
Thanks to all the contributors of this release!

https://github.com/bnjbvr/cargo-machete/releases/tag/v0.6.0

bnjbvr_en, to mechanicalkeyboards

I've reached peak and I now am the happy owner of a keyboard. Hours of customizing and fine-tuning keyboard layouts stand before me ๐Ÿฅฒ

bnjbvr_en,

Now I'm not a touch typist, so my strategy to start using it without too much pain:

  1. Don't use the default layout first; start with something very very close to my previous ANSI keyboard.
  2. Add a layer with some candies, like media and function keys.
  3. Later, iterate and specialize the layout.

Let's see how this turns out ๐Ÿคž

bnjbvr_en,

@mxk Thanks! do you have one too?

bnjbvr_en, to random

It's a good thing that in the tech world, we're using the abbreviation "auth" to mean both Authorization and Authentication (no).

bnjbvr_en,

@Signez indeed, my dear s7s s5d.

mcc, to random
@mcc@mastodon.social avatar

1 AM. I cannot sleep. Went looking for cursed content on the internet. Succeeded harder than I intended to. Now I still can't sleep, but for a different reason.

bnjbvr_en,

@mcc hey @ca1ne I've found your new favorite side project https://64.github.io/cmake-raytracer

bnjbvr_en, to random

All the lies and broken promises by Elon Musk: https://elonmusk.today/

hywan, to rust
@hywan@fosstodon.org avatar

Aquamarine, https://github.com/mersinvald/aquamarine.

> Aquamarine is a procedural macro extension for rustdoc, that aims to improve the visual component of Rust documentation through use of the mermaid.js diagrams.

Quite neat. Iโ€™m unsure what are the benefits over providing an image (even vectorised, eg SVG), but itโ€™s possible.

bnjbvr_en,
bnjbvr_en, to rust

Brace yourselves, let else formatting in rustfmt is coming ๐Ÿฆ€

https://github.com/rust-lang/rustfmt/pull/5690#event-9579680692

bnjbvr_en, to random

In other news, excited to share that starting next week, I'll start working at , the company behind the protocol and messaging apps ๐Ÿฅณ

It's great to be back in open-source and help decentralize messaging ๐Ÿ’Œ

bnjbvr_en,

@hywan AH THANK GOD :blobwheefast:

bnjbvr_en,

@hywan @flaki I know it was, no worries :blobcat:

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • provamag3
  • InstantRegret
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • lostlight
  • All magazines