Email or username:

Password:

Forgot your password?
14 posts total
Kornel

For a programming language that is definitely not a religion, this looks suspiciously like a church:

#rustconf #rustlang

inside of tall ornate conference hall with a giant R projected on a wall
Show previous comments
DELETED

@kornel in rust we trust, ...but crafting in C. (joke)

la gleki mlatu

@kornel all hail the borrow checker 🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀

Milena Zen

@kornel as a former Jehovah’s Witness I’ll tell you: That’s pretty culty.

Kornel

Firefox will reconsider supporting JPEG XL if they get a Rust implementation:

github.com/mozilla/standards-p

This is a very good news for web standards:

mastodon.social/@kornel/113078

and will fix a blocker that is hurting adoption of JPEG XL.

The reference implementation has unfortunately been written in C++ just as browser vendors started looking into migrating away from C++ for security reasons, and saw the C++ codec primarily as a big new attack surface.

Show previous comments
Pixel Doge

@kornel what happened about that thing of building native libraries to Wasm, then doing AOT compilation and running the resulting code in a sandbox that Firefox was supposed to be doing? Sounds like the perfect solution to to add support while avoiding directly using the C++ implementation, yet having a complete implementation today:

hacks.mozilla.org/2021/12/weba

Saying “we want to support JPEG-XL but we won't until $X that somebody else had to do” sounds like moving goalposts in an attempt to silence the people asking for the feature without really committing to work on it.

@kornel what happened about that thing of building native libraries to Wasm, then doing AOT compilation and running the resulting code in a sandbox that Firefox was supposed to be doing? Sounds like the perfect solution to to add support while avoiding directly using the C++ implementation, yet having a complete implementation today:

Frost, Wolffucker 🐺:therian:

@kornel *sighs* Of COURSE this'll just fuel the Rust Cult people.

JPEG XL is cool though.

feld
@kornel okay, but they didn't seem to have any issues with supporting the Widevine DRM modules which aren't written in Rust

Cisco's OpenH264 is 150,000 lines of C++. When are they gonna eject that?
Kornel

#WebStandards need two independent implementations of every feature.

This proves that the spec is actually possible to implement, and makes it possible to verify that the implementations are interoperable.
It makes uses in the wild much less likely to depend on bugs in a particular implementation, which makes it possible to upgrade or replace implementations without creating painful bug-compatibility problems.

Exa :calim:

@kornel Actually three would make more sense to have a quorum.

Kornel

Photo libraries should have a "cats" / "not cats" toggle. I can't find any non-#cat photos.

Rows of photos of a cat on a perch
Kornel

Random cat befriended (that's a cafe cat, not a cat cafe) #caturday

Smol gray cat is rubbing its cheeks against my hand in a cafe backyard
Kornel

Authentication with U2F keys (AKA Fido or Yubikey) works well for me. It's phishing-proof and as easy as tapping a button. I'm not in a rush to try #Passkeys.

Guillaume Rossolini

@kornel my understanding was, it isn’t ready for us, much less for everyone else ?

Kornel

USB-C cables showing power consumption are cool, especially when powering a laptop. Doubles as a CPU load indicator.

Cable with LCD screen showing 25W,  plugged into MacBook
Григорий Клюшников

Reminds me of that app for M1 Macs that plays a fan noise proportional to CPU load

Kornel

For our #cat packing paper is the best toy.

Go Up