@[email protected] holy fuck it will, what a stupid os
@jleedev @phooky if it’s theoretically receiving power but still losing capacity, the system battery menu should change to say “not charging” instead. But it probably still merrily drains itself because the USB-PD spec doesn’t provide a spec-compliant mechanism to tell if you’re draining from yourself afaict.
@s0 @jleedev @phooky Even then, people can still (and did) build circles of devices where such data would be lost (A->B->C->A)

An easier metric might be "what is my net charge?" and to maybe ask the user if they want to stop the drain (they might have legitimate reasons, e.g. keeping a USB-C display powered for a short time, even if the power supply won't support it indefinitely)
@jleedev @phooky finally, energy is solved
@jleedev @phooky i think this might actually be spec-compliant

and i was just trying to figure out if there was anything wrong with using a 45W charger on a 16 inch macbook (which wants 96W).

short answer: not enough to charge the running machine but it's fine and it won't stop going "ping" to yell at you

long answer: "well every time *i* look at it it's not charging!" "thank you core i9 please go back to sleep we got this"

@jleedev @phooky I don’t think the os is to blame for that. I rather think, the hardware just provides no way to know if the power comes from itself or somewhere esle, so stupid hardware I’d say. Ok you could check the USB device ID but I am not sure if the standard for charging allows that and this would also prevent to be loaded by another device of the same model or possibly even with only the same os version.
@jleedev @phooky you used the macbook to charge the macbook 

@jleedev Dude, you've solved the Energy Conundrum!!!

@phooky

@jleedev
That is hilarious. I wonder what is actually going on internally with the power system when you do that.

@phooky

@jleedev @phooky man makes infinite power with macbook solves world hunger with just one macbook
@jleedev @[email protected] they really didn't think of that? man ... :l
@jleedev @[email protected] you have no idea how many times I've run out of battery accidentally doing this lol
@jleedev @phooky Best thing I’ve seen all day. Thank you.