@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

Everything I Know About the Xz Backdoor, https://boehs.org/node/everything-i-know-about-the-xz-backdoor.

An excellent summary of the situation about xz.

hywan, to rust
@hywan@fosstodon.org avatar

Helix 24.03 released, https://helix-editor.com/news/release-24-03-highlights/.

Highlights:

• Amp-like jumping
• Block comments
• Improvements to tree-sitter injections (so cool!)
• Internal improvements (regex-cursor is pretty impressive)

Full changelog: https://github.com/helix-editor/helix/blob/master/CHANGELOG.md#2404-2024-03-30

#helix #TextEditor #IDE #RustLang

hywan, to random
@hywan@fosstodon.org avatar

First flowers for this 2 years old tree. What a feeling!

hywan, to security
@hywan@fosstodon.org avatar

backdoor in upstream xz/liblzma leading to ssh server compromise, https://www.openwall.com/lists/oss-security/2024/03/29/4.

You must upgrade or downgrade xz as soon as possible :-].

sebsauvage, (edited ) to random French
@sebsauvage@framapiaf.org avatar

PURIN J'EN AI MARRE DES GAFAM QUI NOUS MARCHENT SUR LA GUEULE POUR ASSURER LEUR BUSINESS.
Cet accord secret entre Facebook et Netflix est à peine croyable.

(EDIT: précisions ajoutées sur les droits d'accès)
https://sebsauvage.net/links/?LZ9hxA

hywan,
@hywan@fosstodon.org avatar

@sebsauvage Signal ou Matrix 👼

loevenbruck, to random French
@loevenbruck@toot.portes-imaginaire.org avatar

Selon les statistiques officielles, établies par les parents eux-mêmes (source la plus fiable qui soit d’un point de vue strictement scientique), sur les 736 000 bébés nés en 2020, il y aurait très exactement 735 990 enfants HPI. Sur les 10 restant, 9 seraient THQI, selon les mêmes sources, et un serait mon fils.

Épatant, non ?

hywan,
@hywan@fosstodon.org avatar

@loevenbruck Ce qui est très dommageable pour les enfants réellement HPI…

Même délire avec les personnes réellement allergiques au gluten etc.

hywan,
@hywan@fosstodon.org avatar
hywan, to GNOME
@hywan@fosstodon.org avatar

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

Impressive release. Congrats GNOME community!

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

@laund Nop.

hywan,
@hywan@fosstodon.org avatar

@laund I don’t know where to find the final list of all the changes (done or being done).

hywan, to apple
@hywan@fosstodon.org avatar
Elucidating, to random
@Elucidating@mastodon.social avatar

Can we just stop using bash and mute anyone arguing that bash is in fact good rather than an awful and unavoidable legacy dependency?

Really tired of putting up with this shitty pile of hodgepodge accumulated over decades when we have demonstrably better tools with acceptable levels of maturity.

hywan,
@hywan@fosstodon.org avatar

@Elucidating @semitones I am curious: what would you recommend?

hywan,
@hywan@fosstodon.org avatar

@Elucidating @semitones Good. I had the same in mind 😛.

hywan, to rust
@hywan@fosstodon.org avatar

Stabilize count, ignore, index, and length in Rust 1.80, https://github.com/rust-lang/rust/pull/122808.

Patch to stabilise meta variables in Rust (for macros). It’s really awesome.

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Fediverse, what nonprofits do you donate to, and why did you choose them?

If you don't mind specifying, I'd love to know what region of the world you're from!

🔄 Please boost to help me discover the problems people want to solve and the orgs solving them!

hywan,
@hywan@fosstodon.org avatar

@thibaultamartin It depends of the year, but the recurring ones are Thunderbird, Wikipedia, Framasoft…

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

@metacosm Not even that. Just the freedom of landing my ideas somewhere, they will come alive.

hywan, to PostgreSQL
@hywan@fosstodon.org avatar

Look ma, […] a new JIT compiler for PostgreSQL, https://www.pinaraf.info/2024/03/look-ma-i-wrote-a-new-jit-compiler-for-postgresql/.

The author explains how he is writing a new JIT compiler for PostgreSQL. The author uses a technics described in https://arxiv.org/pdf/2011.13127.pdf, called copy-patch. It’s an old idea with a new name, but it’s fun.

hywan, to rust
@hywan@fosstodon.org avatar

How I [the author of the article] reduced (incremental) Rust compile times by up to 40%, https://www.coderemote.dev/blog/faster-rust-compiler-macro-expansion-caching/.

The idea is pretty simple but clever: cache the output of proc macros, if it hasn’t changed, no need to recompile the associated code.

The author explains the caveat of this approach as not all proc macros are pure.

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

@jeffmaury Probably never, and that’s the problem 😛.

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

Iterate Over Parameter Packs in Swift 6.0, https://www.swift.org/blog/pack-iteration/.

The article explains a new feature of Swift 6: pack iteration.

Parameter packs is pretty smart on its own. Being able to iterate over them is excellent. That’s a much better ergonomics than variadic arguments in C.

hywan, to mastodon
@hywan@fosstodon.org avatar

We are 15 million users here. Thanks Mastodon to exist. Thanks the Open Web.

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.

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