106 karma · joined January 11, 2024
Makes me wonder whether it's time to reduce complexity and diversity in technology? Wouldn't it be beneficial to recreate everything from scratch(except maybe for machines producing hardware)? Leave one or two compression standards that are easy to understand and implement once and for ever. Maybe even aim to make them "finished" since the very beginning? So that they won't require changes after some time. I believe that recreating that and foundational things: compiler(of a language that is reinvented and standardized), OS components, web protocols and so on would be beneficial. There are so many of each and each can be vulnerable now or get vulnerable in the future. Many pitfalls aren't mentioned like why would we believe existing hardware producing new components to be trustworthy or how to make such a revolution without loosing so much progress, who will found it and how can it found commercial interest.
These are, of course, just murky dreams that linked book gave birth to, but there is no reason not to be paranoid.
yellow blocks on top are your premises
teal and dark-red blocks on the bottom of the solution-block are your goals(dark red block is your current goal, to which you apply rules)
First level can be solved in the following way:
1) replace conjunction (q and r) with q, r[rule 3]. Current goal becomes q
2) replace q with (?s and q) [rule 5]. Current goal becomes (?s and q)
3) apply your premise (p and q) to solve current goal (goal becomes r)
4) apply your premise (r) to solve current goal
5) congratulation!