There are no machines (a la 'there is no spoon')
Anyway, the riddle is blindingly obvious. The Oracle doesn't 'see into the future' per say, she remembers it. That's why she can't 'see' past choices she doesn't understand. The Oracle represents time running backwards. Notice each time you see her baking cookies she's a step behind? The first time you see her she's just finished (and gives one to Neo), the next time she's a step behind, and so on. So, when 'Neo was done eating it' (which is never shown in our time frame) was before he visited the oracle. In the oracle's time frame, that's afterwards. Incidentally, it never appears to rain in the 'real world', whereas rain features heavily in the Matrix construct.
Anyway, the Oracle puzzle (which goes much deeper than this) begs the question about determinism. Remember, Morpheus asks Neo why he doesn't believe in Fate? The Oracle explains that causality depends on yourself (know yourself). The outcomes of events are completely determined by your own choices, but you've already made them... you just have to understand them to unravel causality. Sounds to me like the Buddha seeing the fine workings of Kamma. Mindfulness vs the autopilot most (if not all) live with. A dream being observed in the first person. Breathe in, breathe out... but rarely even noticed.
The films don't really give answers, they're more a discursive tool, an exploration. I'm sure you can project any meaning onto them. I rather think the Dhamma fits well.The problem is choice.