acm-header
Sign In

Communications of the ACM

Practice Archive


Archives

The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.

September 2020


From Communications of the ACM

Dark Patterns: Past, Present, and Future

Dark Patterns

The evolution of tricky user interfaces.


From Communications of the ACM

Is Persistent Memory Persistent?

Is Persistent Memory Persistent?

A simple and inexpensive test of failure-atomic update mechanisms.