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

http://hachyderm.io/web/@simlay
https://github.com/simlay/
Reposted by simlay
rust-analyzer now fully uses the new trait solver! 🎉🎉 rust-analyzer.github.io/thisweek/202...
Changelog #299
Commit: 049767eRelease: 2025-10-27 (v0.3.2658)
rust-analyzer.github.io
October 27, 2025 at 11:55 AM
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.
October 15, 2025 at 1:58 AM
"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.
October 10, 2025 at 6:10 PM
Reposted by simlay
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};
what's a bit of obscure rust/rustup/cargo/crates.io lore that you know?
September 23, 2025 at 2:38 AM
Days since I've superglued my fingers together: 0
September 20, 2025 at 12:46 AM
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.
September 16, 2025 at 3:43 PM
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.
September 11, 2025 at 7:59 PM
When I see the use of any “this” in code I know things are getting ratchet.
September 9, 2025 at 10:49 PM
I didn’t know my relatives had #rustlang art.
August 30, 2025 at 9:55 PM
"The darkness persists, but so do I"
August 27, 2025 at 1:42 AM
“I’m more of an AI vegan”
August 26, 2025 at 6:57 PM
Death, taxes and DNS problems.
August 26, 2025 at 4:08 PM
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.
August 17, 2025 at 10:34 PM
Reposted by simlay
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...
Switch from Chalk to the next trait solver by jackh726 · Pull Request #20329 · rust-lang/rust-analyzer
At 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: ...
github.com
August 13, 2025 at 6:41 AM
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`.
July 26, 2025 at 1:01 AM
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.
June 29, 2025 at 8:47 PM
"Soon you too can be a yaml engineer"
June 24, 2025 at 3:34 PM
There really should be some general UX on all input boxes to say if ctrl-enter/shift-enter/enter adds a new line or posts the content.
June 22, 2025 at 8:51 PM
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.
June 18, 2025 at 4:25 PM
A few weeks ago, I gave a local talk titled "From Open Source Contributor to Employment". Unrelated to that talk, this person proved it in much harsher conditions turso.tech/blog/working...
Working on databases from prison: How I got here, part 2.
turso.tech
June 17, 2025 at 8:59 PM
I've had to look up the definition of unilateral multiple times in the last 4 days as I keep questioning headlines.
June 16, 2025 at 12:52 AM
Maybe Friday should “work from bar” day.
June 6, 2025 at 7:28 PM
It would be so nice if I could ssh to things via LTE/5G tethering.
June 5, 2025 at 5:02 PM
I regularly wonder if I would recognize (remote) coworkers if I walked by them out on the street randomly. I don't believe I would.
May 14, 2025 at 12:20 AM
The irony of a blog post about dark/light mode support in markdown is that the post itself doesn't handle dark/light mode - github.blog/developer-sk...
How to make your images in Markdown on GitHub adjust for dark mode and light mode
When you want your images to look good in Markdown on GitHub, you might have to adjust for the UI around them.
github.blog
April 19, 2025 at 3:58 AM