News for hackers. Stuff that matters.
Re:Lunar – macOS utility to set brightness and volume on ext... by GekkePrutser on Tuesday September 01, 2020 @04:21PM (#24346575)
The problem is that eeproms don't do wear leveling. Not internally and they're usually controlled by a simpler microcontroller that doesn't have enough resources to do it in software.

So every time you write to three same byte you're writing the same cell. 100.000 cycles is actually much more than current flash generations.

Re:Lunar – macOS utility to set brightness and volume on ext... by Polylactic_acid on Tuesday September 01, 2020 @08:57PM (#24348920)
These days basically every kind of mass storage device you will use has its own dedicated controller chip which is pretty much a cpu with its own RTOS now. Those 2 cent 8kb eeprom ICs don't but its crazy how complex something like an sd card is.
Re:Lunar – macOS utility to set brightness and volume on ext... by simcop2387 on Tuesday September 01, 2020 @10:06PM (#24349326)