yusuke1997/dblp-id-title huggingface dataset:
Review of "RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series) by Michael Hartl, Aurelius Prochazka", Addison-Wesley Professional, 2007, ISBN 0321480791
CTO Roundtable Storage: Part Two
A conversation with Tim Bray
Intermediate C. Representation
Corp to Cloud: Google's Virtual Desktops
The virtualization reality
Review of "Designing Software for the Mobile Context: A Practitioner's Guide (Computer Communications and Networks) by Roman Longoria (Ed.)"
Commercializing Open Source Software
From the Editors: Virtually Yours
Saddle up, aspiring code jockeys
You Don't Know Jack About VoIP
SRE Is Anti-Transactional
The cost of data
Self-Healing Networks
Interview: Donald Peterson
Home Bufferbloat Demonstration Videos
Deterministic Record-and-Replay: Zeroing in only on the nondeterministic actions of the process
A conversation with Chuck McManis
Opinion: Schizoid Classes
Review of "The Definitive Guide to the Xen Hypervisor" (Prentice Hall Open Source Software Development Series) David Chisnall, Prentice Hall PTR, 2007, ISBN 013234971X
Accessorizing
Microsoft's Protocol Documentation Program: Interoperability Testing at Scale
Code Spelunking: Exploring Cavernous Code Bases
Use Cases are Essential: Use cases provide a proven method to capture and explain the requirements of a system in a concise and easily understood format
Evolution or revolution?
You can look it up: or maybe not
AI gets a brain
Tracking and Controlling Microservice Dependencies
Hickory Dickory Doc
A conversation with Alan Kay
Phishing for solutions
Best practice (BPM)
How Is Your Week Going So Far?
Why Logical Clocks are Easy
Error messages: what's the problem?
Automating software failure reporting
The big programming languages issue
Metamorphosis: the Coming Transformation of Translational Systems Biology
Don't Get Stuck in the "Con" Game: Consistency, convergence, and confluence are not the same! Eventual consistency and eventual convergence aren't the same as confluence, either
Spam, Spam, Spam, Spam, Spam, the FTC, and Spam
People in Our Software
Code Hoarding
Only Code Has Value?
Realtime garbage collection
Review of "Spring in Action by Craig Walls and Ryan Breidenbach, " Manning Publications, 2005, ISBN: 1932394354
The private universe
Review of "Practical MythTV: Building a PVR and Media Center PC" Stewart Smith and Michael Still, Apress, 2007, ISBN 1590597796
SQL is No Excuse to Avoid DevOps
The Process: From start to finish
Bugs and Bragging Rights
System Administration Soft Skills
Web services and IT management
Extreme software scaling
Broken Builds
The Drunken Plagiarists: Working with Co-pilots
Pointless PKI
Debugging in an Asynchronous World
Net Neutrality: Unexpected Solution to Blockchain Scaling
A Chance Gardener
Flash Disk Opportunity for Server Applications
Putting Machine Learning into Production Systems
Beautiful Code Exists, if You Know Where to Look
Above the Line, Below the Line
Side Effects, Front and Center!
The Chess Player who Couldn't Pass the Salt
Low-code Development Productivity: "Is winter coming" for code-based technologies?
Securing the Company Jewels: GitHub and runbook security
Guardians of the Agents: Formal verification of AI workflows
Digitally Assisted Analog Integrated Circuits
BufferBloat: What's Wrong with the Internet?
Review of "Designing with Web Standards (second edition) by Jeffrey Zeldman", Peachpit Press, 2006, ISBN 0321385551
The Software Industry IS STILL the Problem: The time is (also) way overdue for IT professional liability
Aversion to Versions: Resolving code-dependency issues
Tom's Top Ten Things Executives Should Know About Software
Modern Performance Monitoring
The Flame Graph
Understanding software patching
Voyage in the Agile Memeplex
Box their SOXes off
Searching vs. Finding
The Sun Never Sits on Distributed Development
Review of "Essential RenderMan by Ian Stephenson, " Springer-Verlag New York, Inc., 2007, ISBN 1846283442
The Flaws of Nature
Pointers in Far Memory: A rethink of how data and computations should be organized
Three-part Harmony for Program Managers Who Just Don't Get It, Yet: Open-source software, open standards, and agile software development
Computers in Patient Care: The Promise and the Challenge
The SPACE of Developer Productivity: There's more to it than you think
Desktop Linux: Where Art Thou?
The Life of a Data Byte: Be kind and rewind
Controlling Queue Delay
Dear Diary: On keeping a laboratory notebook
Communications Surveillance: Privacy and Security at Risk
Broadcast Messaging: Messaging to the Masses
Beyond Page Objects: Testing Web Applications with State Objects
DAML: The Contract Language of Distributed Ledgers
Designing UIs for Static Analysis Tools: Evaluating tool design guidelines with SWAN
Review of "Eclipse by Steve Holzner". O'Reilly & Associates, 2004, Isbn 0-596-00641-1
Always-on Time-series Database: Keeping Up Where There's No Way to Catch Up: A discussion with Theo Schlossnagle, Justin Sheehy, and Chris McCubbin
Evolution and Practice: Low-latency Distributed Applications in Finance
Division of Labor In Embedded Systems
Free and Open Source Software - and Other Market Failures: Open source is not a goal as much as a means to an end
How to Design an ISA: The popularity of RISC-V has led many to try designing instruction sets
Interview: A Conversation with Peter Ford
Review of "Gray Hat Hacking: The Ethical Hacker's Handbook by Shon Harris, Allen Harper, Chris Eagle, Jonathan Ness, and Michael Lester"
Review of "Wireless Ad Hoc and Sensor Networks (1st ED.) by Houda Labiod, " John Wiley & Sons, Inc., 2008, ISBN 1848210035
Research for Practice: Web Security and Mobile Web Computing
FHIR: Reducing Friction in the Exchange of Healthcare Data: A discussion with James Agnew, Pat Helland, and Adam Cole
AI: It's All About Inference Now: Model inference has become the critical driver for model performance
A conversation with Cory Doctorow and Hal Stern
Introducing...acmqueue
Pride and Prejudice: (The Vasa )
The inivisble assistant
A Conversation with Erik Meijer and Jose Blakeley
Review of "Exploiting Software: How to Break Code by Greg Hoglund and Gary McGraw"
Oops! Coping with human error in IT systems
The Obama Campaign: A Programmer's Perspective
The Scalability Problem
Sink or Swim: Know When It's Time to Bail
Unifying Biological Image Formats with HDF5
Extensible programming for the 21st century
Forked Over
A conversation with Tim Marsland
Develop, Deploy, Operate: A holistic model for understanding the costs and value of software development
An Open Web Services Architecture
Solomon's Sword Beats Occam's Razor
The Future of WLAN
Toward a Network of Connected Things
Leaking Space
Transactions and Serverless are Made for Each Other: If serverless platforms could wrap functions in database transactions, they would be a good fit for database-backed applications
Four Billion Little Brothers?: Privacy, mobile phones, and ubiquitous data collection
Using Remote Cache Service for Bazel
Queue Portrait: Kate Matsudaira
Raw Networking
Security Mismatch: Security must be a business enabler, not a hinderer
Concurrent and Real-time Programming in Ada (3rd edition) Alan Burns, Andy Wellings, Cambridge University Press, 2007, ISBN 9780521866972
A Foot in the Door: Can Open Source Find Traction in Government?
The evolution of security
No One Has Time to Work on Your Project: How to work effectively with overwhelmed people to get things done
Improving Testing of Deep-learning Systems: A combination of differential and mutation testing results in better test data
Instant Messaging or Instant Headache?
How Sysadmins Devalue Themselves
You Don't Know Jack About AI: And ChatGPT probably doesn't either
RFID isn't science fiction
Search considered integral
Multicore CPUs for the masses
Know Your Algorithms
Ode or code?: programmers be used!
A conversation with Jordan Cohen
Kode vicious bugs out
Parallel Programming with Transactional Memory
Review of "Pro .NET 1.1 Remoting, Reflection, and Threading by David Curran, Fabio Ferracchiati, Syed Gilani, et al., " Apress, 2005, ISBN: 1590594525
Commentary: A Trip Without a Roadmap
Crash Consistency
Review of "Extrusion Detection: Security Monitoring for Internal Intrusions by Richard Bejtlich, " Adddison-Wesley Professional, 2005, ISBN: 0321349962
Reducing the Attack Surface
A high-performance team
Interview: A Conversation with Will Harvey
How Much Storage is Enough?
Reading, Writing, and Code
OSS Supply-chain Security: What Will It Take?
A conversation with Cullen Jennings and Doug Wadkins
Socially acceptable behavior
Knowledge Base Construction in the Machine-learning Era
Getting Off the Mad Path: Debuggers and assertions
An update on software updates
Is There a Single Method for the Internet of Things?
Getting Gigascale Chips: Challenges and Opportunities in Continuing Moore's Law
Opinion: On Helicopters and Submarines
APIs with an appetite
Opinion: Buffer Overrun Madness
From the Editors: New World Order
From the Editors: DSP 4 You
Quality really is job #1
ACID: My Personal: How could I miss such a simple thing?
Big Games, Small Screens
GAN Dissection and Datacenter RPCs
Structuring Success: The problem with software structure is people don't really learn it until they really need it
Securing The Edge
On plug-ins and extensible architectures
Lack of priority queuing considered harmful
Delegation as Art
The Worst Idea of All Time
System-class Accessibility: The architectural support for making a whole system usable by people with disabilities
Ground Control to Architect Tom..
A passage to India
Review of "Securing Storage: A Practical Guide to SAN and NAS Security by Himanshu Dwivedi, " Addison-Wesley Professional, 2005, ISBN: 0321349954
Too darned big to test
Uprooting Software Defects at the Source
Breaking the major release habit
A conversation with Pat Selinger
Make Two Trips: Larry David's New Year's resolution works for IT too
Improvement on End-to-End Encryption May Lead to Silent Revolution: Researchers are on a brink of what could be the next big improvement in communication privacy
Collaboration in System Administration
The Big Bang Theory of IDEs
Gaming Graphics: The Road to Revolution
A conversation with Peter Tippett and Steven Hofmeyr
Get Real about Realtime
CSRB's Opus One: Comments on the Cyber Safety Review Board Log4j Event Report
The Theft of Business Innovation: An ACM-BCS Roundtable on Threats to Global Competitiveness
Review of "Hacking Exposed: Web Applications, 2nd edition by Joel Scambray, Mike Shema, and Caleb Sima, " McGraw-Hill Osborne Media, 2006, ISBN: 0072262990
Usablity Testing for the Web
Kode Vicious Plays in Traffic
Power-Efficient Software
Massively Multiplayer Middleware
Review of "Hitchhiker's Guide to Visual Studio and SQL Server: Best Practice Architectures and Examples, 7th edition (Microsoft Windows Server System Series) by William Vaugh and Peter Blackburn, " Addison-Wesley Professional, 2006, ISBN 0321243625
Order from chaos
Data-Parallel Computing
Review of "Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5 (2nd ed.), " Apress, 2008, ISBN 1590599551
Mal managerium: a field guide
Kode vicious reloaded
Call that gibberish
Toolkit: Get Your Graphics On: OpenGL Advances with the Times
Social bookmarking in the enterprise
Persistence Programming: Are we doing this right?
Condos and Clouds
Toolkit: Longhorn Ties Platform Apps to Core Operating System
A Conversation with Van Jacobson
Thinking Methodically about Performance
From the Editors: The New Screen of Death
A conversation with Jarod Jenson
Toolkit: Grid Tools: Coming to a Cluster Near You
Research for Practice: Distributed Consensus and Implications of NVM on Database Management Systems
Internal Access Controls
Offline Algorithms in Low-Frequency Trading: Clearing Combinatorial Auctions
In Search of Quietude: Learning to say no to interruption
On feeling secure in an unsafe world
Not Your Father's PBX?
Quantum-safe Trust for Vehicles: The race is already on
The Family Dynamics of 802.11
Embracing Wired Networks
Curmudgeon: From This Moment On
ACM CTO Roundtable on Mobile Devices in the Enterprise
Facing an Uncertain Past
Building Scalable Web Services
The Woes of IDEs
Opinion: Stand and Deliver: Why I Hate Stand-Up Meetings
The Unholy Trinity of Software Development
Functional at Scale
Review of "Botnet Detection: Countering the Largest Security Threat (Advances in Information Security) by Wenke Lee, Cliff Wang, David Dagon", Springer-Verlag New York Inc., 2007, ISBN 0387687661
Like a podcast in the sea: mean ol' LoTech blues
Fuzzy boundaries: objects, components, and web services
Memory Safety for Skeptics
Automatically Testing Database Systems: DBMS testing with test oracles, transaction history, and fuzzing
Cluster-level Logging of Containers with Containers
Fun and Games: Multi-Language Development
Affine Romance
The joy of spam
Curmudgeon: Search Hurts
Interviewing Techniques
Unleashing the Power of End-User Programmable AI: Creating an AI-first program Synthesis framework
Confidential Computing: Elevating Cloud Security and Privacy: Working toward a more secure and innovative future
Review of "Official Eclipse 3.0 FAQs by John Arthorne and Chris Laffra"
There's No Such Thing as a General-purpose Processor
SoC: Software, Hardware, Nightmare, Bliss
Differential Privacy: The Pursuit of Protections by Default: A discussion with Miguel Guevara, Damien Desfontaines, Jim Waldo, and Terry Coatta
Review of "Spoken Dialogue Technology by Michael F. McTear"
Review of "The Geek Gap: Why Business and Technology Professionals Don't Understand Each Other and Why They Need Each Other to Survive by Bill Pfleging and Minda Zetlin, " Prometheus Books, 2006, ISBN: 1591024153
Generative AI at the Edge: Challenges and Opportunities: The next phase in AI deployment
Orchestrating an automated test lab
Security is Harder than You Think
How not to write Fortran in any language
Bad Software Architecture is a People Problem
Toolkit: Samba Does Windows-to-Linux Dance
Lessons from the floor
Lessons from the Letter
Finding the Right Questions
Review of "Embedded Linux Primer: A Practical Real-world Approach by Christopher Hallinan, " Prentice Hall PTR, 2006, ISBN: 0131679848
File under "unknowable!"
Cherry-picking and the Scientific Method
Review of "The Linux enterprise cluster by Karl Kopper", No Starch Press, 2005, Isbn 1593270364
Creating the First Confidential GPUs: The team at NVIDIA brings confidentiality and integrity to user code and data for accelerated computing
LinkedIn Password Leak: Salt Their Hide
Debugging on Live Systems
Other People's Data
The Truth About Embedded Systems
Dismantling the Barriers to Entry
The Complex Path to Quantum Resistance: Is your organization prepared?
Mobile Devices in the Enterprise: CTO Roundtable Overview
What DNS Is Not: DNS is many things to many people - perhaps too many things to too many people
Electronic voting systems: the good, the bad, and the stupid
Using Free and Open Source Tools to Manage Software Quality
Featured Article: Debugging AJAX in Production
Open vs. closed: which source is more secure?
Review of "Pro LINQ Object Relational Mapping in C# 2008 by Vijay Mehta, " Apress, 2008, ISBN 9781590599655
Tackling Architectural Complexity with Modeling
Chilling the Messenger
The Fabrication of Reality
Whither Sockets?
Vicious XSS
A Conversation with Jim Ready
Attack trends: 2004 and 2005
You don't know jack about network performance
Building on Shaky Ground: We owe it to the world to make systems work safely and reliably
MOXIE: Microsoft Office-Linux Interoperability Experiment
Toolkit: Eclipse: A Platform Becomes an Open-Source Woodstock
Queue Portrait: Ang Cui
Industry-scale Knowledge Graphs: Lessons and Challenges
Is There Another System?: Computer science is the study of what can be automated
Multiparty Computation: To Secure Privacy, Do the Math: A discussion with Nigel Smart, Joshua W. Baron, Sanjay Saravanan, Jordan Brandt, and Atefeh Mashatan
People and process
There's No Such Thing as a Free (Software) Lunch
Everything VPN is New Again: The 24-year-old security model has found a second wind
A conversation with Phil Smoot
Kabin Fever: KV's guidelines for KFH (koding from home)
Concurrency in WebAssembly: Experiments in the web and beyond
The Age of Corporate Open Source Enlightenment
Model-based Testing: Where Does It Stand?
Comments are more important than code
The Meaning of Maintenance
Review of "Pro Web 2.0 Application Development with GWT by S. Balaraman, " Jeff Dwyer, Apress, 2008, ISBN 9781590599853
Beyond the Fix-it Treadmill
Queue Portrait: Robert Watson
Distributed Latency Profiling through Critical Path Tracing: CPT can provide actionable and precise latency analysis
What's on Your Hard Drive?
The domino effect
A conversation with Werner Vogels
Blurring Lines Between Hardware and Software
Best Practice: Application Frameworks: While powerful, frameworks are not for everyone
Lean Software Development - Building and Shipping Two Versions
A Practical Guide to Transitioning to Memory-Safe Languages
Securing Elasticity in the Cloud
DSPs: Back to the Future
You Don't Know Jack about Bandwidth: If you're an ISP and all your customers hate you, take heart. This is now a solvable problem
The Identity in Everyone's Pocket: Keeping users secure through their smartphones
Ode to a Sailor
Federated Learning and Privacy: Building privacy-preserving systems for machine learning and data science on decentralized data
Space Time Discontinuum
How OSGi Changed My Life
Java in a teacup
Open Spectrum: A Path to Ubiquitous Connectivity
Kode vicious
Software development amidst the whiz of silver bullets..
Kode vicious battles on
Meaning and Context in Computer Programs: Sharing domain knowledge among programmers using the source code as the medium
The (not so) hidden computer
Civics is Boring. So, Let's Encrypt Something!: IT professionals can either passively suffer political solutions or participate in the process to achieve something better
To PiM or Not to PiM: The case for in-memory inferencing of quantized CNNs at the edge
Storage Systems: Not Just a Bunch of Disks Anymore
Storage-n Sides to Every Story
The Five-Minute Rule 20 Years Later: and How Flash Memory Changes the Rules
How to De-identify Your Data
Kode Vicious unscripted
Assessing IT Project Success: Perception vs. Reality: We would not be in the digital age if it were not for the recurrent success of IT projects
Toolkit: GNU Tools: Relevant?
The criminal mind
Designing Portable Collaborative Networks
Simplicity Betrayed
A license to kode
The Power of Babble
What is a CSO Good For?
Review of "IPv6 Network Programming by Jun-ichiro itojun Hagino"
Going with the flow
Review of "Dynamic Reconfiguration: Architectures and Algorithms by Ramachandran Vaidyanathan and Jerry L. Trahan"
What Went Wrong?: Why we need an IT accident investigation board
The Seven Deadly Sins of Linux Security
Sentient Data
Unsolved Problems in MLOps: Either find a better paradigm or fix the ones we're using now
Curmudgeon: A Bigot by Any Other Name..
Monitoring, at your service
I Unplugged What?: The lessons here are broader than just a simple "Don't do that."
When Is WebAssembly Going to Get DOM Support?: Or, how I learned to stop worrying and love glue code
A conversation with David Brown
Curmudgeon: Damnéd Digits
Persistent Memory Allocation: Leverage to move a world of software
Mobile applications get real
Demystifying Stablecoins
AI in Computer Games
The calculus formally known as pi
Time is an Illusion
Security Is Part of Every Critical User Journey: How else would you make sure that product security decisions serve your customers?
Take a Freaking Measurement!
Black Box Debugging
There's still some life left in Ada
Hadoop Superlinear Scalability
Stream Processors: Progammability and Efficiency
Moving to the Edge: An ACM CTO Roundtable on Network Virtualization
Stop whining about outsourcing!
Still Finding the Right Questions
Coding Smart: People vs. Tools
The Challenges of IoT, TLS, and Random Number Generators in the Real World: Bad random numbers are still with us and are proliferating in modern systems
Security for the Modern Age
Nine IM Accounts and Counting
The Virtue of Paranoia
BPM: The Promise and the Challenge
Databases of discovery
Forced Exception-Handling
Quality Software Costs Money - Heartbleed Was Free
Energy Management on Handheld Devices
Unstructured, but not really
Sandboxing: Foolproof Boundaries vs. Unbounded Foolishness
Conversations with Technology Leaders: Erik Meijer
Standards Advice
Hazy: Making it Easier to Build and Maintain Big-data Analytics
The Hitchhiker's Guide to Biomorphic Software
The Science of Managing Data Science
Review of "Struts Recipes by George Franciscus and Danilo Gurovich"
Scripting Web Service Prototypes
Moving to the Edge: CTO Roundtable Overview
Time, but Faster
Node Summit: The Importance of Cross Platform
Decentralizing SIP
Java Security Architecture Revisited
Industrial Scale Agile - from Craft to Engineering
Storage Virtualization Gets Smart
Future Graphics Architectures
A Conversation with Margo Seltzer and Mike Olson: The history of Berkeley DB
Mapping the Privacy Landscape for Central Bank Digital Currencies: Now is the time to shape what future payment flows will reveal about you
Some Rules and Restrictions May Apply
Is OS Right for You? (A Fictional Case Study)
The Elephant in the Room: It's time to get the POSIX elephant off our necks
Center Wheel for Success
Understanding DRM
Efficient Graph Search
Communicate Using the Numbers 1, 2, 3, and More
Fighting spam with reputation systems
A Clean Approach to Process Optimization: What I learned from my dishwasher about automating processes
The Deliberate Revolution: Transforming Integration With XML Web Services
Dynamics of Change: Why Reactivity Matters
Enterprise-grade wireless
The Point is Addressing: A brief tour of efforts to reimagine programming in a world of changing memories
Don't "Think of the Internet!": No human right is absolute
Curmudgeon: Without a NULL That String Would Never End
Writing a Test Plan
Extending the Semantics of Scheduling Priorities
Reveling in Constraints
Opinion: User Interface Designers, Slaves of Fashion
Data Sketching
Kode vicious gets dirty
Beyond Beowulf clusters
Verification of Safety-critical Software
Echoes of Intelligence: Textual interpretation and large language models
Viewing Open Source with an Open Mind
Threads without the pain
E-mail authentication: what, why, how?
Queue Portrait: Nicholas Zakas
From COM to Common
A Paucity of Ports
The Planning and Care of Data: Rearranging buckets for no good reason
Realtime GPU Audio
Working Models for Tackling Tech Debt: Understand the options to tailor an approach that suits your needs
There's a Lot of It About
Battery Day: A closer look at the technology that makes portable electronics possible
Advice to a newbie
Open-source Firmware
Fifty Years of Open Source Software Supply Chain Security: For decades, software reuse was only a lofty goal. Now it's very real
Access Controls and Health Care Records: Who Owns the Data?
Research for Practice: Tracing and Debugging Distributed Systems; Programming by Examples
Programming in Franglais
Beyond the Repository: Best practices for open source ecosystems researchers
As big as a barn?
Unified communications with SIP
The Emergence of iSCSI
Keeping score in the IT compliance game
From Zero to One Hundred: Demystifying zero trust and its implications on enterprise people, process, and technology
Kode vicious vs. Mothra
The Ideal HPC Programming Language
Information extraction: distilling structured data from unstructured text
Closed Source Fights Back
DevEx: What Actually Drives Productivity: The developer-centric approach to measuring and improving productivity
Confidential Computing Proofs: An alternative to cryptographic zero-knowledge
Opinion: Silicon Superstitions
Peerless P2P
SIP: basics and beyond
Alloneword
Porting with Autotools
From Here to There, the SOA Way
How to Live in a Post-Meltdown and -Spectre World
VoIP Security: Not an Afterthought
Swamped by Automation
Enterprise software as service
Velocity in Software Engineering
How Flexible is CXL's Memory Protection?: Replacing a sledgehammer with a scalpel
Interview: Brewster Kahle
Reality vs. perception
Pickled Patches