ACM Queue
@ACMQueue
Online magazine of the Association for Computing Machinery
Security Is Part of Every Critical User Journey How else would you make sure that product security decisions serve your customers? Propose that security outcomes and risks be defined at each step along critical user journeys. queue.acm.org/detail.cfm?id=… @pvachonnyc
Unleashing the Power of End-User Programmable AI The design of an AI-first, program-synthesis framework built around a new language, Universalis, designed for workers to read, the computer to execute, and ready to be analyzed and manipulated queue.acm.org/detail.cfm?id=… @headinthebox
Concurrency in #WebAssembly Experiments in the web and beyond How concurrent programs are compiled to #Wasm today given the limitations of multi-core concurrency support, and also discuss further expanding Wasm's concurrency capabilities queue.acm.org/detail.cfm?id=… @conrad_watt
When Is #WebAssembly Going to Get DOM Support? Or, how I learned to stop worrying and love glue code Can I build my C#/Go/Python library/app into my website so it runs with good performance? queue.acm.org/detail.cfm?id=…
The fundamental mismatch between traditional #distributed #computing paradigms and the unique demands of #AI workloads needs to change; @Deepseek_ai's MOE approach may show the way, says @AkshayMittal143 in "Rethinking Distributed Computing for the AI Era" bit.ly/40Xwpwr
"To Post or Not to Post: AI Ethics in the Age of Big Tech," by Henrik Skaug Sætra (@UniOslo), uses the case of @X to discuss the challenges of AI ethics and what actions for positive change they might entail. bit.ly/45480rw
WebAssembly: How Low Can a Bytecode Go?: New performance and capabilities With many languages and many targets, Wasm could one day become the universal execution format for compiled applications. queue.acm.org/detail.cfm?id=… @TitzerBL
WebAssembly: Yes, but for What? WebAssembly has found a niche but not yet filled its habitable space. We look at Wasm wins and losses, identify patterns, and extract commonalities. From those, we predict the future. queue.acm.org/detail.cfm?id=…
"Balancing Secrecy and Transparency in Bug Bounty Programs," by @RaTelang (@CarnegieMellon) and @ZiaHydari (@KatzPittBiz), argues that mandatory disclosure requirements about #software flaws can foster a more transparent and #secure software #ecosystem. bit.ly/3IfjcbN
"AI Empowers Novices to Launch Cyberattacks," by David @Geercom, says #AItools are turning #malicious actors and #teens with little technical expertise into #cyber #monsters. bit.ly/4lzzdIF
"Efficiency Is Not Enough: A Critical Perspective of Environmentally Sustainable AI," by @Dustin_Wright37, @Christian_Igel (@Uni_Copenhagen), @GabrielleSamue1 (@KingsCollegeLon), Raghav Selvan, says improved efficiency can't deliver sustainable computing. bit.ly/3GfE0PQ
"Thinking Fast and Slow in Human and Machine Intelligence," by Francesco Fabiano, @MariannaBergama, Andrea Loreggia, @NSMattei, @Keerthi166, @VishalPallagani, @frossi_t, @Biplav_S, K. Brent Venable (@UWF), on an AI architecture with fast and slow solvers. bit.ly/3Glt3MQ
"How AI/LLMs Can Help, Hinder Developers," by Michael Burch / @TacticalAppSec, says a secure coding culture allows an organization to harness AI’s potential while preserving #software #integrity and #security. bit.ly/3HY7H8J
Now available for ACM Members: "Logs and Telemetry: Using Fluent Bit, Kubernetes, Streaming and More," by Phil Wilkins (@Oracle). Foreword by @edsiper. Build cloud native observability pipelines w/minimal footprints & high-performance throughput. share.percipio.com/cd/rvGm5DoiF
Now available for ACM Members: "Build Financial Software with Generative AI (From Scratch)," by Christopher Kardell & Mark Brouwer (@FISGlobal). Build working & regulation-compliant financial software—from scratch. Explore the core concepts of FinTech... share.percipio.com/cd/wZiJ5N8S1
Now available for ACM Members: "Tidy First?: A Personal Exercise in Empirical Software Design" audiobook, by @KentBeck. Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this guide,... share.percipio.com/cd/mB5pX0lhV
"The Rational Programmer: Investigating Programming Language Pragmatics," by Christos Dimoulas (@NorthwesternEng) & Matthias Felleisen (@Northeastern), presents a method to assess whether linguistic features and #tools can be helpful in #SoftwareDev. bit.ly/43EpJ8f
Now available for ACM Members: "Unity Cookbook: Core Recipes for Game Developers," by Christopher Coutinho. Master the intricacies of @unity's character controllers with a deep dive into Unity's Starter Assets. share.percipio.com/cd/Tt-IQM2Wr
Research for Practice: The Point is Addressing Even something as innocent as addressing comes from a rich design space filled with tradeoffs between important considerations such as scaling, transparency, overhead, and programmer control. queue.acm.org/detail.cfm?id=… @danielbittman
AI: It's All About Inference Now Model inference has become the critical driver for model performance. Test-time compute scaling offers a new, exciting avenue to increase model performance beyond what can be achieved with training queue.acm.org/detail.cfm?id=…