News for hackers. Stuff that matters.
Re:At Least 13 People Died by Suicide Amid U.K. Post Office ... by Jooror on Friday July 11, 2025 @11:54AM (#44533643)
Show me a system for which you believe the audit trail is absolutely correct in every case and I’ll show you a midwit…
Re:At Least 13 People Died by Suicide Amid U.K. Post Office ... by jen20 on Friday July 11, 2025 @02:52PM (#44535697)
It is straightfoward to build systems which derive their state from the audit trail instead of building the audit trail in parallel. That is what event sourcing is.
Re:At Least 13 People Died by Suicide Amid U.K. Post Office ... by Jooror on Friday July 11, 2025 @03:55PM (#44536247)
TIL, thanks!

I was attempting to emphasize the absurdity of any software system being “absolutely correct at all times”. I don’t believe such a system can exist, at least not in such strong terms.

Re:At Least 13 People Died by Suicide Amid U.K. Post Office ... by jen20 on Friday July 11, 2025 @04:40PM (#44536593)
What's important is that the audit trail can be replayed to derive the state of the system - and preferably in such a way that investigators can determine what _would_ have been seen by someone using it on a specific day at a specific time. Whether the system is free from bugs is a different matter - no system is, which is why deriving state from the audit trail instead of a parallel process which is guaranteed to diverge is so important!
Re:At Least 13 People Died by Suicide Amid U.K. Post Office ... by liveoneggs on Saturday July 12, 2025 @09:19AM (#44541884)
I may be dumb but isn't this what a merkle tree does? Or the blockchain sort of does (with 51% confidence?)