simlay

simlay

@simlay.bsky.social

I do programming theatre. The 0.1X engineer. He/Him. Ferris is my spirit animal.

75 followers256 following110 posts

Is there a local first CI yet? It'd be nice if there was a cryptographic way to ensure CI checks were actually ran on someone else's computer. Someone surely is puttin' this "on da chain"

I published a release of coreaudio-rs today. github.com/RustAudio/co.... This release adds tvOS and visionOS and fixes a leak from some of the objc-rust glue. This is a minor release so it'll take a bit to get into cpal and then eventually something like bevy. #rust

github.comBump version to 0.14.0 by simlay · Pull Request #145 · RustAudio/coreaudio-rsI tried to bump this to 0.13.1 rather than 0.14.0 but cargo semver-checks convinced me otherwise: Details cargo semver-checks Building coreaudio-rs v0.13.1 (current) Built [ 1.985s] (c...

I avoid iot stuff because the companies behind them frequently get acquired and the software becomes abandonware. With vibe coded projects, you get that just without VC's, customers and ~5 years of actual support.

I've been trying out Ollama to self-host LLMs on my archlinux box. The thing I've noticed is how many non-engineers are creating/commenting on the GitHub issues. It kinda feels like the blind leading the blind.

In an early iteration of the internet, we built web APIs allowing engineers to write software against it and automate stuff. These days, the best (least bad) way to do this is wire up playwright and an AI agent and pray or something.

Visiting parents and their aging house is an exercise in yak shaving. Replacing a bulb in a yard light, I bumped the siding and it fell off, fixing the siding required some sealant, all the sealant was old and it exploded out the side. Going depth first would mean a dark work site with broken glue.

I really need to keep a notepad of future tweet/skeet/toots. I don't need my recently learned lessons to trigger repercussions in my current situation.

"Watching" smaller dependencies on GitHub has taught me so much useful random crap. Basically any vim plugin or non-mainstream repo I use, I follow.

simlay reposted

When constructing tuple structs, you can use curly braces with integer keys. These are identical: let x = MyType(1, “hello”, true) let x = MyType{1: “hello”, 0:1, 2:true};

Amos Wenger@fasterthanli.me

what's a bit of obscure rust/rustup/cargo/crates.io lore that you know?

Yeah... I think I'm gonna revert to the last macOS version. There's noticeably worse battery life. My 2021 m1 Macbook Pro is now physically warm when idling which has never happened.

Protip, in #rust, when you're trying to find the caller for a `Impl From<(some, annoying, tuple)> for Foo`, just comment out that `From` trait impl and you'll find the compiler error where it's called. It's usually some `Into::into()` call. I do wish this was a feature in rust-analyzer though.

I really dunno how people bought faminine products for their spouses before phones. There’s like 100 different products in this aisle and I’m doing a binary search by sending photos to my wife.

simlay reposted

We just merged the initial trait solver migration PR into rust-analyzer 🎉 Thanks a ton to Jack for their tremendous work! We'll pause our (stable) releases for a bit in case of major usability regressions but please give the pre-release a spin on your projects! github.com/rust-lang/ru...

github.comSwitch from Chalk to the next trait solver by jackh726 · Pull Request #20329 · rust-lang/rust-analyzerAt this point, opening up for general review, though I don&#39;t think this is fully ready to merge. Some checklist (non-exhaustive) of things to do before/after merge (feel free to edit): Before: ...

Maybe `dd` from a 1.8TB single disk to a 16TB mirror pair of disks wasn't the best first step. I'm feeling quite lazy though. Perhaps I should drink beer, play video games (off the 1.8TB disk) and then run `dd`.

I want adblock but for internet rumors without a source. For that matter, I want a social media slider for "probably true to no idea". Like, if someone re-posts a claim that's not verified too many times, they show up less. Oh wait, I just re-discovered the "For you" feed on other apps.

It's been so long since I used `sed` that I forgot some of the syntax. Like, I had to relearn `sed -i 's:foo/bar:baz:'`. It's probably a good thing that I'm not doing as much editing with regular expressions.

It's an honor to have rustc panic on me this fine day. I think I've only had this happen one other time in the last 7 years. If I wasn't using a nightly toolchain from november 2023, I'd look into filing a bug report.

Do other people talk about personal finances in startup terms? Talking to my wife... "At our current burn rate we are good for X amount of time."

Today I successfully ran `cargo run --target x86_64-unknown-linux-gnu` for an X11 GUI application inside an arm 64 virtual machine on an M1 Macbook Pro. I know, kind of a big deal.

simlay reposted

eliza🌻@elizas.website

the thing is, i actually believe that if a consenting adult and a consenting computer want to install unsigned microcode patches in the privacy of their own home, i don’t think AMD should get to stop them

I continue to use my one-armed father as a scapegoat for my (two handed) inability to tie a tie. Thanks for the joke at the formal activities dad!