@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

having some fun with https://earthly.dev tonight

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

“We would like to share the trait solver with rust-analyzer by the end of this year”

Let’s goooo!! https://blog.rust-lang.org/2024/06/26/types-team-update.html#fnref-117703

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

P.S: can someone fix those links on the Rust blog footnotes? (the ones that lead to pull requests — people click those, you know!)

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

mhhhhhhHHhhh

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

well I just switched to rspack (and lightningcss), that was on my list anyway

(and lightningcss is part of the parcel cinematic universe so it's not even a true betrayal)

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

Okay well JPEG-XL might not be supported in browsers but nobody said I can't use it as an "original" format in my blog's content/ directory, right?

(Note: I'm still serving AVIF to browsers)

Showing total file sizes: 1.1GiB for PNG, 16MB for JPEG-XL. I explain I used lossy compression with quality 30, which is still visually undistinguishable

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@Igigog those are very large pictures, and I used lossy compression for those JXL

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@thejpster bwahahah

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@porglezomp Yup I found out and started serving it!

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

Wanna feel old?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@FSMaxB Does your back hurt?

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

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@whynothugo do you use IE11, Opera Mini, or KaiOS Browser?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@dpom I do AVIF or {PNG,JPG} (depending on what the source image is)

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@bigaston What a fantastic question for literally any search engine!

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

Ordering something from China (to Europe) is so fun, every day you learn about a new delivery status

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@blackwolf12333 I use the AfterShip app on iPhone!

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

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@closingtags That and “wrong trousers” yes

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

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

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

I just recently discovered Panic’s Transmit Also does S3 protocol and… whenever I absolutely have to use my windows computer and I need to do FTP I have to install like WinSCP, which is… barbaric?

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

There’s such a wealth of neat little apps for macOS (until Apple sherlocks them) you don’t really have on Windows. The Microsoft store has a few indie apps but.. with wildly inconsistent UI and super frustrating experience.

fasterthanlime OP , (Bearbeitet )
@fasterthanlime@hachyderm.io avatar

On macOS I recently discovered SuperWhisper, and MindMac, and Rectangle Pro, and they’re all so good! Such pleasant experiences.

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

Oh and OrbStack! Which keeps getting better: https://orbstack.dev/

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@Eramdam I used it a bunch and it was super unreliable with S3 stuff (also it looks like an old Win32 app 🙃)

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@iacore @pilif well.

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@malwareminigun correct, but uh, seedboxes

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

Reported another Zed papercut because it's so good that even small bugs are really noticeable

edit: Already fixed!! Thanks Piotr :)

https://github.com/zed-industries/zed/issues/13419

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@mikkelens I guess the website says no, but the GitHub says yes

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@mikkelens Some of the common code may have compiled by chance but all the platform specific stuff (X11 etc) isn’t accidental 😌

fasterthanlime OP ,
@fasterthanlime@hachyderm.io avatar

@mikkelens Well they’re also working on the Windows build for sure - but I don’t know how hard it is to build!

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