Damn. You should hire Jane.
Posts by James Munns
Ooh! That's good context! I've also not typically used merge queue on my personal projects, so I missed that detail. Appreciate it!
*I* haven't tried JJ yet!
Hell yeah
err, "small fixup commits", in a PR.
it is an extremely extremely trivial thing to complain about, and I'm not actually THAT salty about it :)
The real answer is I'm lazy and often do a bunch of small fixup PRs over the course of a PR review. In my personal projects, I don't do an explicit rebase or anything, I just hit "squash merge" at the end and get a clean history of commits.
This is opposed to --amend'ing while doing fixups.
not my project, not my rules, but I am stomping my feet while `commit --amend`ing, like a grumpy teenager.
Always a little salty at projects that want you to squash your commits into a single commit to be rebased onto the main branch, instead of just doing squash merges to make "one pr = one commit" workflows.
(I'm sure rebase enthusiasts feel the same when they PR to my projects)
Oh, do I know anyone on the rust-lang team? I'm trying to find the best spot to possibly ask some questions about things involving backtrace stuff.
(I would play the hell out of a game with this story and art style)
"We stole the sun from the sky, to power the machines of our invention, to spite the gods that have abandoned us, and when they finally come back, to bring [the] extinction of our species: we will be ready."
youtube.com/shorts/_7Wkl...
⚠️ An active phishing attack is targeting crate owners by asking them to "confirm that your email address is still active". These messages are not from crates.io, and should be ignored. (We will never ask you to confirm that your e-mail address is still active.) ⚠️
just got a phishing email pretending to be from crates.io from noreply@crates.ws, stay frosty everyone
Yeah, for some stuff I do that, I'm not sure how to handle that for things like Digikey orders when they want a specific delivery address. Some places you can pick a local shop/delivery locker, but idk the Right way to do it for arbitrary shipments.
It happened again (common L)
1111 (zola)
(also I do ALSO make a lot of goofy crap, but I only show that to other garage-bike-welding-sickos, you know who you are. The problem is when someone less of a sicko comes along with the real problem that goofy crap was actually intended to solve, but there's NO way they won't get tangled up in it.)
It also ALWAYS bothers me that I don't have *more* time to make it nicer for other people, because I often think it COULD be really nice for a lot of other people! But to date, the only effective way I've found to do that is to do consulting, and convince the companies that hire me to use my bike!
But it's hard not to recommend my *favorite* bike, even if it's sorta goofy all things considered! Especially *after* deciding to build it that way because I didn't personally like any of the other options out there!
Like: yes, bias, it's great to me personally because I built it my way. Yes, it's sometimes questionable to seriously recommend it for others, if they aren't of the bike-welding-in-a-garage persuasion, and they are expecting an "off the shelf experience".
One of the things I've never been able to communicate very well about my open source works is that in many cases, it has the level of quality of "a bike I welded together in my garage, that I don't get to work on very often", but also in my opinion very often that goofy bicycle works *really* well.
Achievement unlocked: Introduced a regression that not even Crater caught
Got my PandaBoard to print to the console from bare-metal Rust, loaded with U-Boot over UART.
This is my first example of bare-metal Rust running on real Cortex-A hardware, rather than QEMU (but others have done it before me, so nothing groundbreaking here).
This is blatant @buttplug.engineer erasure
Screenshot of two Github commit messages, reading "oh shut up clippy" and "oh shut up miri"
good commit messages are important
@elizas.website is an excellent example for us all
neat: In newer MacOS versions let you hard-cap your battery charge to 80% like on iPhone, to extend the life of the battery cells.
lmao: The magsafe connector still glows amber instead of green when the laptop reaches 80% and stops charging.
btw, puzzlepass.io exists and is awesome, and got a UI refresh today. I play a lot of the number games :D
Every panic is a compile error that the compiler didn’t have enough information to reject, and it should be willing & able to jump in and refuse stuff when it’s certain.