@fasterthanlime@hachyderm.io titelbild
@fasterthanlime@hachyderm.io avatar

fasterthanlime

@fasterthanlime@hachyderm.io

hi, I'm amos! 🦀 I make articles & videos about how computers work 🐻‍❄ cool bear's less cool counterpart ✨ be kind

Dieses Profil is von einem föderierten Server und möglicherweise unvollständig. Auf der Original-Instanz anzeigen

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

Oh hey, .avif is supported pretty much everywhere nowadays: https://caniuse.com/?search=avif

I can drop .webp (and .jpg)

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@niklaskorz I know I know

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@leftpaddotpy @gabboman very for a little while, and then immediately after, not at all

icing , an Random Englisch
@icing@chaos.social avatar

Lets Encrypt on their plan and progress to run their services more and more on Rust implementations. They deployed ntpd-rs now.

https://letsencrypt.org/2024/06/24/ntpd-rs-deployment.html

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@dysfun @icing I wouldn't say "based upon" — ring is one of the available crypto backends, aws-lc-rs is another one

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@dysfun @icing nope:

> While Rustls itself is platform independent, by default it uses aws-lc-rs for implementing the cryptography in TLS. See the aws-lc-rs FAQ for more details of the platform/architecture support constraints in aws-lc-rs.
>
> ring is also available via the ring crate feature: see the supported ring target platforms.

https://lib.rs/crates/rustls

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@dysfun @icing the ecosystem is still lagging behind a bit afaict (rustls 0.22 vs 0.23), but we'll get there.

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

So I'm probably doing it wrong, right, but one of the (technical) downsides to nix is that I think it currently needs to fetch several gigabytes' worth of things from cache to finish evaluating and come to the conclusion that it.. doesn't need to do much at all?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@msfjarvis specifically "all the inputs" also means the entire toolchain, all my crate dependencies, etc.

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@msfjarvis (I am)

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

Every time I sit on a draft instead of shooting a video I learn something more that's relevant to the video

The logical conclusion is I should simply never shoot videos

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

In other words, the video that never gets made tends towards perfection at a steady pace

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@Kiskae precisely
!

zachleat , an Random Englisch
@zachleat@zachleat.com avatar

new web performance metric dropped:

HDOU, heat death of the universe

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@zachleat Bug: HDOU fires even when the experiment is not enabled

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@zachleat clicks “See less often” on HDOU card

fasterthanlime , (Bearbeitet ) an Random Englisch
@fasterthanlime@hachyderm.io avatar

IMPORTANT: did you get traumatized by watching Wallace & Gromit as a kid? Specifically “A close shave”? I still have nightmares

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@cwalkatron You can still have a little trauma, as a treat

jhey29 , an Random Englisch

@fasterthanlime it think its super cool if that's what's actually being done, but how/do you get your mastodon and twitter accounts to post the exact same thing?

fasterthanlime ,
@fasterthanlime@hachyderm.io avatar

@jhey29 😬 I copy and paste everything by hand!

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

I solved "tool Y is great... but it's mac-only" by only having macs around 😬

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@malwareminigun correct, but uh, seedboxes

fasterthanlime , an Random Englisch
@fasterthanlime@hachyderm.io avatar

@bjorn3 !! all 689 crates in the dep graph of my website do compile under aarch64-apple-darwin (but do not link, either with the hacky patch in you-know-which-wasmtime-issue, or with the classic linker).

I'm really excited though!

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@bjorn3 So cargo-clif itself wouldn't build with the classic linker (exported via setting $RUSTFLAGS), I had to check out cranelift, apply the patch in https://github.com/bytecodealliance/wasmtime/issues/8730#issuecomment-2143671958 and then it'd build

For my crates, I also had to patch ring to comment out two assertions: https://gist.github.com/fasterthanlime/eb2a81ddd9d36eaa6d9275d265a5c04c

Here's an asciinema of both failing scenarios (classic linker first, XCode 15 second): https://asciinema.org/a/MK9nHfKbqFleHrHjlic5KHcwr — note that the patch I applied to cranelift may hurt here? not sure.

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine