Most Read This Week In Computer Science

Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded as bits in a computer memory or transcribed in genes and protein structures in a biological cell. A computer scientist specializes in the theory of computation and the design of computational systems.

Most Read This Week Tagged "Computer Science"

Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip
Quantum Supremacy
Code Dependent: Living in the Shadow of AI
The Singularity Is Nearer: When We Merge with AI
The AI Con: How to Fight Big Tech's Hype and Create the Future We Want
AI Snake Oil: What Artificial Intelligence Can Do, What It Can’t, and How to Tell the Difference
Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
Why Machines Learn: The Elegant Math Behind Modern AI
2084: Artificial Intelligence and the Future of Humanity
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Picks and Shovels (Martin Hench, #3)
God, Human, Animal, Machine: Technology, Metaphor, and the Search for Meaning
Maskiner som tenker
AI 2041: Ten Visions for Our Future
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
Internet
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Doom Guy: Life in First Person
More than a Glitch: Confronting Race, Gender, and Ability Bias in Tech
A Thousand Brains: A New Theory of Intelligence
AI Ethics
Reality+: Virtual Worlds and the Problems of Philosophy
Become an Effective Software Engineering Manager
Pegasus: How a Spy in Your Pocket Threatens the End of Privacy, Dignity, and Democracy
Voices from the Valley: Tech Workers Talk About What They Do--and How They Do It (FSG Originals x Logic)
Fundamentals of Software Architecture: An Engineering Approach
The Infinite Machine: How an Army of Crypto-hackers Is Building the Next Internet with Ethereum
Building Evolutionary Architectures: Support Constant Change
Rust for Rustaceans
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
The Hacker and the State: Cyber Attacks and the New Normal of Geopolitics
Data Feminism
Cryptography: The Key to Digital Security, How It Works, and Why It Matters
The Myth of Artificial Intelligence: Why Computers Can’t Think the Way We Do
Facebook: The Inside Story
The Algorithm: How AI Decides Who Gets Hired, Monitored, Promoted, and Fired and Why We Need to Fight Back Now
Open Circuits: The Inner Beauty of Electronic Components (Packaging may vary)
Working in Public: The Making and Maintenance of Open Source Software
Engineering Management for the Rest of Us
Dark Data: Why What You Don't Know Matters
Deep Learning with PyTorch
Futureproof: 9 Rules for Humans in the Age of Automation
Predict and Surveil: Data, Discretion, and the Future of Policing
The Pentester BluePrint: Starting a Career as an Ethical Hacker
Efficient Linux at the Command Line
Automation and the Future of Work
Blank 133x176
Escape from Model Land...
 
by
Erica Thompson
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
Out of the Ether: The Amazing Story of Ethereum and the $55 Million Heist that Almost Destroyed It All
Girl Decoded: A Scientist's Quest to Reclaim Our Humanity by Bringing Emotional Intelligence to Technology
Lurking: How a Person Became a User
Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications
Learning Modern Linux: A Handbook for the Cloud Native Practitioner
Etica dell'intelligenza artificiale
The Chinese Computer: A Global History of the Information Age (Studies of the Weatherhead East Asian Institute, Columbia University)
Abolish Silicon Valley: How to Liberate Technology from Capitalism
Software Architecture in Practice
The History of the Computer
Distributed Services with Go - Your Guide to Reliable, Scalable, and Maintainable Systems
Microservices Security in Action
Data Mesh: Delivering Data-Driven Value at Scale
Architecture Modernization - Socio-technical alignment of software, strategy, and structure
Continuous Delivery Pipelines - How to Build Better Software Faster
These Strange New Minds: How AI Learned to Talk and What It Means
Software Architecture Metrics
Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
A Brief History of Artificial Intelligence: What It Is, Where We Are, and Where We Are Going
Street Coder
Codebreaking: A Practical Guide
Clean Craftsmanship: Disciplines, Standards, and Ethics
Androids: The Team That Built the Android Operating System
Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps.
Software Engineering at Google: Lessons Learned from Programming Over Time
Doing Agile Right: Transformation Without Chaos
AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence
The Internet Con: How to Seize the Means of Computation
The Road to Conscious Machines: The Story of AI
Reprogramming the American Dream: From Rural America to Silicon Valley—Making AI Serve Us All
Crafting Interpreters
We See It All: Liberty and Justice in an Age of Perpetual Surveillance
Mastering Shiny
How the Internet Really Works: An Illustrated Guide to Protocols, Privacy, Censorship, and Governance
Future Tense: How We Made Artificial Intelligence—and How It Will Change Everything

While functions being unable to change state is good because it helps us reason about our programs, there's one problem with that. If a function can't change anything in the world, how is it supposed to tell us what it calculated? In order to tell us what it calculated, it has to change the state of an output device (usually the state of the screen), which then emits photons that travel to our brain and change the state of our mind, man. ...more
Miran Lipovača

Coding is to programming what typing is to writing, if you learn to program by learning to code, you essentially only know how to type
Leslie Lamport

More quotes...
A forum to share books on IoT and related technologies irrespective to any specific business dom…more
2 members, last active 10 years ago
Serious science and mathematics readings A community of people who want to engage with topics spanning across physics, mathematics, compu…more
45 members, last active 8 months ago
ñoño - noun intellectual, skillful person, generally introverted nerd; → cerebro; nerdo; mateo…more
1 member, last active one year ago
Silent World — A discussion group A place to discuss all the unique aspects of Deaf culture as highlighted in the thriller Silent …more
1,513 members, last active 3 hours ago

Tags

Tags contributing to this page include: computer-science and comp-sci