Advertisement · 728 × 90

Posts by James Munns

Damn. You should hire Jane.

10 hours ago 13 0 0 0

Ooh! That's good context! I've also not typically used merge queue on my personal projects, so I missed that detail. Appreciate it!

14 hours ago 1 0 0 0

*I* haven't tried JJ yet!

14 hours ago 3 0 1 0

Hell yeah

15 hours ago 1 0 0 0
GitHub - zpg6/embassy-agb: Modern Rust async/await support for Game Boy Advance development using the Embassy executor integrated with the agb library. Modern Rust async/await support for Game Boy Advance development using the Embassy executor integrated with the agb library. - zpg6/embassy-agb

Ooo

github.com/zpg6/embassy...

21 hours ago 41 3 3 0

err, "small fixup commits", in a PR.

18 hours ago 1 0 0 0

it is an extremely extremely trivial thing to complain about, and I'm not actually THAT salty about it :)

18 hours ago 0 0 1 0
Advertisement

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.

18 hours ago 4 0 2 0

not my project, not my rules, but I am stomping my feet while `commit --amend`ing, like a grumpy teenager.

18 hours ago 5 0 2 0

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)

18 hours ago 17 0 6 0

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.

1 day ago 6 1 2 0

(I would play the hell out of a game with this story and art style)

2 days ago 5 0 0 0
solarpunk #blender #animation
solarpunk #blender #animation YouTube video by Yellowcake

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

2 days ago 6 1 1 0

⚠️ 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.) ⚠️

2 days ago 150 64 1 0

just got a phishing email pretending to be from crates.io from noreply@crates.ws, stay frosty everyone

2 days ago 36 4 0 0

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.

3 days ago 2 0 2 0

It happened again (common L)

3 days ago 22 1 1 0
Advertisement

1111 (zola)

4 days ago 5 0 0 0

(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.)

4 days ago 7 0 1 0

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!

4 days ago 9 0 1 0

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!

4 days ago 9 0 1 0

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

4 days ago 11 0 1 0

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.

4 days ago 46 4 3 0

Achievement unlocked: Introduced a regression that not even Crater caught

4 days ago 7 0 0 0

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

5 days ago 21 1 2 0
Advertisement

This is blatant @buttplug.engineer erasure

6 days ago 19 0 1 0
Screenshot of two Github commit messages, reading

"oh shut up clippy" and "oh shut up miri"

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

6 days ago 109 7 0 1

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.

6 days ago 26 0 4 0
Preview
Puzzle Pass — Play your favorite puzzle games every day Puzzle Pass brings you daily free puzzle games for a healthy and joyful state of mind.

btw, puzzlepass.io exists and is awesome, and got a UI refresh today. I play a lot of the number games :D

6 days ago 2 0 0 0

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.

1 week ago 13 1 0 0