Email or username:

Password:

Forgot your password?
15 posts total
Kornel

In 2003, Apple released a 64-bit dual-core 1.8Ghz system: Power Mac G5.

In 2023, Apple released a 64-bit dual-core 1.8Ghz system: Apple Watch Series 9.

The Watch is faster and has more RAM.

The G5 was too hot to put in a laptop. It'd use up S9's battery in under 2 minutes.

Show previous comments
Alphacheez

@kornel @stroughtonsmith and 21 years before the G5, the ZX Spectrum came out with a 3.5 MHz Z80, an 8-color display and either 16 or 48 kilobytes of RAM. I'd say Moore's Law dramatically slowed (especially for single-core performance) around the time the G5 came out.

Bonkers

@kornel hold on, a watch should not be faster. It should be precise.

Dustin

@kornel fantastic summarization. Well done!

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