@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 random
@hywan@fosstodon.org avatar

The case for Nushell, https://www.jntrnr.com/case-for-nushell/.

Relevant article about shells, and how Nushell pushes the boundaries further. I highly recommend reading it.

#shell #nushell

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, to hiking
@hywan@fosstodon.org avatar

This is a short story of my recent hike to the Cabane du Trient (Valais, Switzerland) 2 days ago.

My first 1700m elevation gain in a single day. My first time above 3000m, to reach 3170m.

hywan, to rust
@hywan@fosstodon.org avatar

Iโ€™m starting a new project to learn about linkers. Itโ€™s called ห‹weld`, and it lives here https://github.com/Hywan/weld.

I do this on my free time; understand very sporadically.

This toot is a thread to show progress or to ask help.

hywan, to Energy
@hywan@fosstodon.org avatar

Itโ€™s been 300km we (my wife and I) are driving our new Microlino (https://microlino-car.com/en).

It consumes 6kWh/100km. Itโ€™s roughly 0.6L/100km once converted to gas.

Fully charging it costs 3CHF, for 150km.

hywan, to random
@hywan@fosstodon.org avatar

OK. Thatโ€™s huge. First day we are using V2L in our house. Basically we take electricity from the batteries of our electric car, and transfer it inside the batteries of our house. It works reliably, with all safety and security checks. The electric system of our self-sufficient house is officially finished!

The car has 4x more storage capacity than the house. It was part of the plan since the beginning. On shiny days we charge the house, then the car. We can reuse what we have put in the car.

hywan, to random
@hywan@fosstodon.org avatar

> feels like an iMessage replacement

โ€” a happy Element X nightly user.

> I canโ€™t go back to the old Element, even if itโ€™s a nightly

โ€” another happy Element X nightly user.

hywan, to Pixelfed
@hywan@fosstodon.org avatar

A question for @pixelfed. Why does Pixelfed use a different fediverse than Mastodon? Is it using some particular extensions? Can I use a Mastodon app to connect to Pixelfed and to browse it? Why canโ€™t I use my Mastodon account to use Pixelfed?

hywan, to opensource
@hywan@fosstodon.org avatar

I want to start a new browser, based on @servo.

Please stop me.

hywan, to Matrix
@hywan@fosstodon.org avatar

Element X on iOS has been released on the App Store. It has exited TestFlight, it's still a beta.

https://apple.co/3r6LJHZ

It uses the Rust SDK behind the scene (https://github.com/matrix-org/matrix-rust-sdk). Bindings for Swift and Kotlin are generated by UniFFI (https://github.com/mozilla/uniffi-rs), and it supports async fn in Rust! I'm preparing a blog post to explain our awesome stack.

Please enjoy it. It's our fastest and most polished Element client.

hywan, to Matrix
@hywan@fosstodon.org avatar

This week has been pretty busy at work. Hopefully it has resulted in absolutely awesome results!

โœจ Cold start up time for Element X Android has significantly improved from 3-4sec to 100-150ms for accounts with 1000, 2000 or even 4000 rooms (โ‰ˆ30x speed up). Thatโ€™s awesome! โœจ

Iโ€™ll explain tomorrow how we did that. Async Rust and immutable data types simply rock.

hywan, to Futurology
@hywan@fosstodon.org avatar

Dear Fediverse,
I'm looking for a gift for my 8 yo son: A robot. Something that can be self-built, used, be repaired, if possible open source, and versatile.
Any recommendation?

#robot #OpenSource

hywan, to random
@hywan@fosstodon.org avatar

My wife's computer turns 10 years old in a couple of weeks.

It's a MacBook Air. Still receiving OS updates. It works like a charm.

Those machines are robust.

hywan, to random
@hywan@fosstodon.org avatar

I miss the Semantic Web.

hywan, to CSS
@hywan@fosstodon.org avatar

Tailwind CSS vs. Semantic CSS, https://nuejs.org/blog/tailwind-vs-semantic-css/.

An article about why Tailwind creates bloated, heavy documents.

> The semantic version is 8ร— smaller, renders faster, and is easier to modify and extend.

Please, remember that producing smaller documents is good for everyone: battery of the userโ€™s device, server CPU, network bandwidth, electricity used to transfer and handle (parse, renderโ€ฆ) all the data. Itโ€™s our responsibility as developers to save data and be smart, not lazy.

hywan, to random
@hywan@fosstodon.org avatar

Time to show off and to share your best Firefox extensions! ๐ŸฆŠ

โ€ข What are your favorite and most useful Firefox extensions? Why?
โ€ข What are your funniest and probably most useless extensions?
โ€ข What are your most weird extensions?

hywan, to Trains
@hywan@fosstodon.org avatar

I travel at 75m below the ocean level, with a casual speed of 300km/h (!). I transport 10 million passengers per year. I connect London to Paris in 2h. My carbon footprint is 13 times lower than a flight. I am? I am?

Eurostar!

Itโ€™s an amazing human achievement. And itโ€™s comfortable, and cheap, and damn fast.

hywan, to random
@hywan@fosstodon.org avatar

Why SQLite does not use Git, https://www.sqlite.org/draft/matrix/whynotgit.html.

SQLite uses Fossil. The article doesnโ€™t compare Git to Fossil, but instead explains why Fossil is better suited to them (and it brings nice improvement ideas for Gitโ€ฆ).

hywan, to rust
@hywan@fosstodon.org avatar

Me: NOW, it will compile.
rustc: 36 errors. Dumbass.

hywan, to random
@hywan@fosstodon.org avatar

Time to test https://obsidian.md/. Any feedback?

hywan, to random
@hywan@fosstodon.org avatar

Itโ€™s been 5 years Iโ€™m on Mastodon. Since a couple of months, the new communities and people I meet are so much more valuable than what I could have on Twitter. Everything is better here with more people, please donโ€™t mess with Mastodon. Itโ€™s not perfect, but itโ€™s alright.

On the other side, Twitter is a pure mess now. Iโ€™m having a dilemma though: if I remove my account, data are lost, and Internet should not lose its data; nonetheless, I donโ€™t want to let Twitter uses my data ๐Ÿค”.

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 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.

hywan, to rust
@hywan@fosstodon.org avatar

Launching the 2023 State of Rust Survey, https://blog.rust-lang.org/2023/12/18/survey-launch.html.

Your feedback is very valuable. Please, give 10mn of your time ๐Ÿ™‚.

hywan, to random
@hywan@fosstodon.org avatar

Thinking about leaving fosstodon.org. Any recommendations for a new server with the same thematics?

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