@hywan@fosstodon.org
@hywan@fosstodon.org avatar

hywan

@hywan@fosstodon.org

🌱 Ecologist 🕸 WebAssembly polyglot :ferris: Rust nerd 👾 Hacker 🎓 PhD Computer Scientist 🤲 Open source lover 🙈 Parser, compiler, low-level, binding, VM/runtime, Web, home automation, embedded… 🚀 R&D Element/Matrix, the decentralized, end-to-end encrypted, open source network 📜 Formerly Wasmer (WebAssembly runtime), Automattic, fruux, Mozilla (Firefox)…
🏠 Living in the stack, in a weird ABI, lost in FFI land

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

hywan, to rust
@hywan@fosstodon.org avatar

libfuzzer has found a bug in my algorithm. Youhou. Fuzzing For The Win \o/.

hywan, to ai
@hywan@fosstodon.org avatar

OpenAI is jumping from scandal to scandal. But yeah sure, let’s use their products, we can safely and blindly trust them, what can go wrong?
Please wake up. All this is absurd.

hywan, to random
@hywan@fosstodon.org avatar
hywan, (edited ) to rust
@hywan@fosstodon.org avatar

Faster linking times on nightly on Linux using `rust-lld, https://blog.rust-lang.org/2024/05/17/enabling-rust-lld-on-linux.html.

> Here are more details from the ripgrep example mentioned above: linking is reduced 7x, resulting in a 40% reduction in end-to-end compilation times

tl;dr: Rust now packages a rust-lld linker (it’s LLVM’s lld), and uses it on Linux by default on nightly, which decreases compilation time greatly.

hywan, to rust
@hywan@fosstodon.org avatar

cargo mutants, https://mutants.rs/

A useful tool to do mutation-based testing on Rust projects.

Reminder: mutants aim at testing your test suites —whether they catch all your code details—, not your code itself.

hywan, to random
@hywan@fosstodon.org avatar

I enjoy writing algorithms more than I would like to admit. Optimising, explaining them, breaking complex things into multiple simple things, it’s clearly a pure mental joy.

hywan, to Fox
@hywan@fosstodon.org avatar

Yesterday night, a new friend came to enjoy the soft opening of the bar.

2m from us. We are getting closer every day.

hywan, to keyboard
@hywan@fosstodon.org avatar

I’ve received my Dygma Defy. A new adventure is starting. Wish me luck.

https://dygma.com/pages/defy

hywan, (edited ) to random
@hywan@fosstodon.org avatar

About xz: fortunately it was an open source software. Imagine if it was close source, imagine if individuals or companies were injecting malicious codes in all their softwares, what a disaster it would be.

Oh. Yeah. It’s sarcasm.

Please don’t blame the open source model. This attack/backdoor has been detected because all softwares were open source. Blame the free volunteer-based economy, that is foundational for large stacks, yup, that’s OK, but not the open source model.

hywan, to rust
@hywan@fosstodon.org avatar

2024 Edition Update, https://blog.rust-lang.org/inside-rust/2024/03/22/2024-edition-update.html.

> This is a reminder to the teams working on the 2024 Edition that implementation work should be finished by the end of May

The article lists changes of the 2024 edition, like Future and IntoFuture will be part of the prelude, RPIT lifetime capture, the gen new keyword etc. Interesting.

hywan, to GNOME
@hywan@fosstodon.org avatar

Introducing GNOME 46, “Kathmandu”, https://release.gnome.org/46/.

Impressive release. Congrats GNOME community!

hywan, to programming
@hywan@fosstodon.org avatar

I love the moment where I open a new file, and start creating. It's a particular feeling.

hywan, to ai
@hywan@fosstodon.org avatar

Microsoft reportedly runs GitHub's AI Copilot at a loss, https://www.theregister.com/2023/10/11/github_ai_copilot_microsoft/.

> Microsoft is reportedly losing up to $80 a month per user on its GitHub Copilot services.

Well, well, well…

#ai #GitHub #copilot

hywan, to random
@hywan@fosstodon.org avatar

ParadeDB, https://www.paradedb.com/.

It’s a modern ElasticSearch alternative built on Postgres and Tantivy, in Rust.

hywan, to rust
@hywan@fosstodon.org avatar

USV, https://github.com/sixarm/usv.

Unicode Separated Values (USV) data markup for units, records, groups, files, streaming, and more.

A better CSV, TSV, or ASV. It uses existing UTF-8 symbols. An RFC for the IETF has been submitted, https://www.ietf.org/rfc/rfc4180.txt.

It comes with Rust crates. Even converters, like usv-to-csv and csv-to-usv (https://github.com/SixArm/csv-to-usv-rust-crate and https://github.com/SixArm/usv-to-csv-rust-crate).

Pretty neat and clever!

hywan, to TeslaMotors
@hywan@fosstodon.org avatar

An EV that charges 30% faster? Volvo and Breathe think their tech can do it, https://arstechnica.com/cars/2024/03/volvos-new-battery-software-could-cut-ev-charge-times-by-30/.

> Instead of having prebaked charging data that governs that battery pack throughout its life, Breathe instead has developed a dynamic battery management system that provides much more granular control over the pack as it charges. Consequently, it says it can improve charging times by 15–30% over current packs.

Breathe: https://breathebatteries.com/

hywan, to random
@hywan@fosstodon.org avatar

Bevy Foundation, https://bevyengine.org/news/bevy-foundation/.

Yeeeee 🥳.

hywan, to keyboard
@hywan@fosstodon.org avatar

Next adventure’s stop: Dygma Defy (https://dygma.com/pages/defy). Will order it in a couple of weeks.

Now the only question that matters: should I switch my keyboard layout at the same time, or is it a too big step to start with? For the moment, I’ve a boring classic Apple keyboard (which I don’t like, hence the Defy).

hywan, (edited ) to ai French
@hywan@fosstodon.org avatar

Chaton, j’ai pété.

#ai #fatigue

hywan, to ilaughed
@hywan@fosstodon.org avatar

Rewrite the VP9 codec library in Rust inside the Linux kernel, https://lore.kernel.org/lkml/20240227215146.46487-1-daniel.almeida@collabora.com/.

Those are real patches. Perfect.

hywan, to UI
@hywan@fosstodon.org avatar

Most designs I see for home automation apps are pretty but absolutely not convenient to use. It should be super quick to do an action, otherwise it’s better to just do it physically.

hywan, to random
@hywan@fosstodon.org avatar

Dear Fediverse,
I’m looking for a collection of free & open source notification sounds. Any recommendations?
Thanks!

hywan, to rust
@hywan@fosstodon.org avatar

Redox updates, https://www.redox-os.org/news/this-month-240229/.

Massive performance improvement:

• Reading from memory: from 110 MiB/s to 1.6 GiB/s
• Raw disk: from 22 to 600 MiB/s
• RedoxFS: from 6 to 170 MiB/s

That’s impressive!

Reminder: Redox is a novel OS written in Rust.

hywan, to CSS
@hywan@fosstodon.org avatar

Playing with infinity in CSS, https://codersblock.com/blog/playing-with-infinity-in-css/.

CSS has an infinity keyword. And it’s fun.

hywan, to rust
@hywan@fosstodon.org avatar

Talc, https://github.com/SFBdragon/talc.

A memory allocator built in Rust, for Rust. It is for embedded system, OS kernels or other no_std environments. It is also for WebAssembly.

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