a new kind of task quota inspired by @jerrykuch: energy.
Imagine if you could restrict a browser tab to consume no more than 1J of energy
-
-
Replying to @whitequark
@whitequark@jerrykuch How would you measure that? The current state of that is abysmal. e.g. when your fan spins up, who's responsible?1 reply 0 retweets 1 like -
Replying to @allgebrah
@allgebrah@jerrykuch literally put an integrating current sensor in your device & reset it every time you task-switch2 replies 0 retweets 1 like -
Replying to @whitequark
@whitequark@jerrykuch But what if I heat up the cpu to just below fan activation and trick the next process into cooling for me?2 replies 1 retweet 1 like -
Replying to @allgebrah
@allgebrah@jerrykuch current, not heat. current is instantaneous.1 reply 0 retweets 1 like -
Replying to @whitequark
@allgebrah@jerrykuch if you mean "how do I exclude current used by autonomous cooling system", then you route it around the sensor :)1 reply 0 retweets 1 like -
Replying to @whitequark
@whitequark Delayed kernel tasks/delayed anything? So many power using hardware components I could establish a causal relationship with.2 replies 0 retweets 0 likes -
-
Replying to @whitequark
@whitequark another (somewhat contrived) example: I display a dialog, causing the user to reach for the touchpad, waking it in the process.1 reply 0 retweets 0 likes -
Replying to @allgebrah
@allgebrah touchpad wouldn't be counted towards task usage. the only two hard cases here are non-timeshared resources & asymm. multicore2 replies 0 retweets 0 likes
@whitequark I may be missing the point with that though. Either way I think you'd have to design around this if you want it done properly.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.