• 0 Posts
  • 401 Comments
Joined 2 years ago
cake
Cake day: August 27th, 2023

help-circle
  • how many ways can you really communicate with a cell tower?

    Analog encoding assigns each device in a cell its own frequency range.

    Time-domain multiplexing assigns each device a fraction of a second to transmit.

    Quadrature phase-shift keying alters the timing of a signal to convey data.

    Orthogonal frequency-division multiplexing has each device transmit the same signal over P out of Q bands, such that each device’s signal can be reconstructed by knowing which bands it transmitted on.

    There’s a fucking reason your phone is faster now than in 2010.




  • Possibly the final version. Quite Okay Imaging (QOI) achieved similar compression with none of the complexity. Lossy + difference = lossless formats are surely the better option where performance is not crucial. Even the fact they fffucking finally made APNG official is decades late to replace GIF, since several image formats are now literally video formats.

    The future is webp. And telling software patents to burn in hell.






  • I think it’s intended for checking the same bit in multiple bytes. You load the mask instead of the data.

    So much 6502 ASM involves turning your brain inside-out… despite being simple, clever, and friendly. Like how you can’t do a strided array sensibly because there’s no address register(s). There is no “next byte.” Naively, you want separate varied data at the same index is separate arrays. Buuut because each read address is absolute, you can do *(&array+1)[n], for free.

    What I really miss on NES versus Game Boy is SWAP.