The Post Ninja

  • 0 Posts
  • 51 Comments
Joined 3 years ago
cake
Cake day: July 8th, 2023

help-circle
  • The un-conspiracy-pilled response:

    The CEL (Check Engine Light) comes on when the engine computer detects an error in the data from one or more of the engine’s sensors. It can be something as simple as the engine is stalled, or you forgot to tighten your fuel cap, and it can be something as severe as engine knock/misfire (typically the light flashes at that time), catalytic converter meltdown, or some other major hardware failure. Use any scan tool to check the codes, then lookup the codes to see what they are. It’ll give you a good idea of what is wrong with the car. Sometimes its a corroded sensor wire, sometimes the sensor has gone and disintegrated itself, sometimes there is a hardware failure in the engine and the sensor data is abnormal because of it. Use the Torque app and a cheap obd2 reader compatible with your car, or a dedicated code reader / scan tool from the auto parts store. You can also reset the light with the tool, but if there is an actual problem it will show up again after a bit.




  • So they used their hypervisor to clean wall reverse engineer how the apple gpu driver/firmware works, and then built their own half of the implementation. Yeah, it uses Claude for a lot of the rote work, but the fact that it even got done is impressive. They’re looking for people that can do code review/test/revisions now, to make sure the driver is solid and can be upstreamed. Also it’s a Rust driver.










  • Headline is a neuron activation lightning rod. Torvalds used the model to debug, the code is a one word fix he probably wrote himself.

    This is the actual commit:

    https://github.com/torvalds/linux/commit/818bebeb63dd6bf5f4e07e145f6cdbace520a34c

    It fixes a goof where Intel Xe drivers allocate a few kb of memory that is used by the system during boot that causes the video to stop working. The fix is round_down() the memory allocation instead of round_up() the memory allocation. That’s pretty much the entire code change. round_up() -> round_down(). The commit message makes a lot of sense, and this bug is something you’d be spending a lot of time on manually debugging due to how insidiously subtle it is. Torvalds used the AI model to help debug the problem, but I’m pretty sure a one word change in code is not an AI generated code… and if changing one word is what the AI really did in the end, where do you draw the line at copyright? Challenging the copyright of individual words is impossible to enforce, because the word is used everywhere.