Sign In

Communications of the ACM

Latest Research



A Fistful of Bitcoins
From Communications of the ACM

A Fistful of Bitcoins: Characterizing Payments among Men with No Names

Bitcoin has the unintuitive property that while the ownership of money is implicitly anonymous, its flow is globally visible. In this paper we explore this unique...

Difference Engine: Harnessing Memory Redundancy in Virtual Machines
From Communications of the ACM

Difference Engine: Harnessing Memory Redundancy in Virtual Machines

Virtual machine monitors are a popular platform for Internet hosting centers and cloud-based compute services. But main memory is not amenable to multiplexed hardware...

Spamalytics: An Empirical Analysis of Spam Marketing Conversion
From Communications of the ACM

Spamalytics: An Empirical Analysis of Spam Marketing Conversion

We all receive spam advertisements, but few of us have encountered a person who admits to following through on an offer and making a purchase. And yet, the relentlessness...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo
Content-Type: text/html; charset=utf-8 Set-Cookie: format=full; domain=cacm.acm.org; path=/ Set-Cookie: _cacm_session=BAh7B0kiCmZsYXNoBjoGRUZJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6%250AOkZsYXNoSGFzaHsABjoKQHVzZWR7ADoLb3JhY2xlVToUT3JhY2xlOjpTZXNz%250AaW9uWw4iEjU0LjE5Ny4xMzAuOTNGMDAwSXU6CVRpbWUNR0sdgCGVZmcJOg1u%250AYW5vX251bWkBpToNbmFub19kZW5pBjoNc3VibWljcm8iBxZQOgtvZmZzZXRp%250A%252FsDHMDAw--a8154c2ec5ac589f2b2f89f9592223e47924bf82; path=/ X-Powered-By: ETag: 83a014cbcaede851bbe5b5b1c8bdfa3d Status: 500 Internal Server Error X-Runtime: 2.27482 Content-Length: 309

Application error

Change this error message for exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code) in public/500.html