Mike Loukides
Radar
Think Better
Don’t listen to oracles, AI or otherwise. Take responsibility for thinking.
Radar Trends to Watch: August 2024
Developments in Programming, Security, Web, and More
Software Architecture in an AI World
Navigating New Constraints, Requirements, and Capabilities
Programming, Fluency, and AI
Are you using AI as a crutch?
Radar Trends to Watch: July 2024
Developments in Biology, Hardware, Robotics, and More
Generative AI for Farming
Farmer.Chat answers questions about agriculture
Answers: Generative AI as Learning Tool
A look at what O’Reilly is building with AI
Radar Trends to Watch: June 2024
Developments in AI, Design, Programming, and More
Passwords and their Discontents
Passwords are a poor solution for authenticating users–but none of the alternatives are very good, either. So, what do I use?
Making Marketing More Effective with AI
Increased efficiency closes more deals.
Radar Trends to Watch: May 2024
Developments in Security, Web, Robotics, and More
Attacking Supply Chains at the Source
The xz Utils attack almost succeeded. Will we be as lucky next time?
Quality Assurance, Errors, and AI
Some Thoughts about Software Quality
Radar Trends to Watch: April 2024
Developments in AI, Post-quantum Computing, Things, and More
Vacuum Tubes and Transistors
What can AI learn from the age of vacuum tubes?
Radar Trends to Watch: March 2024
Developments in Biology, Energy, Virtual Reality, and More
Corporate Responsibility in the Age of AI
AI doesn’t change basic ethical principles. But the scale at which it operates introduces new problems.
google-review-Corporate Responsibility in the Age of AI
AI doesn’t change basic ethical principles. But the scale at which it operates introduces new problems.
The OpenAI Endgame
Thoughts about the outcome of the NYT versus OpenAI copyright lawsuit
Radar Trends to Watch: February 2024
Developments in AI, Programming, Web, and More
Technology Trends for 2024
What O’Reilly Learning Platform Usage Tells Us About Where the Industry Is Headed
Can Language Models Replace Compilers?
Don’t get your hopes up
Radar Trends to Watch: January 2024
Developments in Security, Virtual Reality, Quantum Computing, and More
Copyright, AI, and Provenance
The RAG pattern makes it possible to track authors’ contributions to AI-generated work
Radar Trends to Watch: December 2023
Developments in AI, Security, Web, and More
Strawberry Fields Forever
We don’t need AI to destroy the world.
Generative AI in the Enterprise
Creativity Isn’t Just Remixing
Make It New
Radar Trends to Watch: November 2023
Developments in Networks, Biology, Robotics, and More
Questions for 2024
Model Collapse: An Experiment
What happens when AI is trained on its own output?
Prompting Isn’t The Most Important Skill
It’s about the will to learn
Automated Mentoring with ChatGPT
AI can help you learn—but it needs to do a better job
Radar Trends to Watch: October 2023
Developments in AI, Privacy, Quantum Computing, and More
The Real Problem with Software Development
It’s not writing code, it’s managing complexity
Radar Trends to Watch: September 2023
Developments in Hardware, Operations, Cryptocurrency, and More
The next generation of developer productivity
The ChatGPT Surge
Why did searches for ChatGPT decline sharply in June and July?
Radar Trends to Watch: August 2023
Developments in Programming, Web, Security, and More
Fearing the Wrong Thing
The only thing to fear is failing to make the transition to AI-assisted programming
Radar Trends to Watch: July 2023
Developments in AI, Security, Quantum Computing, and More
ChatGPT, Now with Plugins
Plugins can make ChatGPT more reliable, but you still have to be careful.
Radar Trends to Watch: June 2023
Developments in Data, Operations, Hardware, and More
Pause AI?
To prevent long-term harms, build systems that address current issues of justice and fairness.
Radar Trends to Watch: May 2023
Developments in Programming, Security, Web, and More
Real World Programming with ChatGPT
Writing Prompts Isn’t As Simple As It Looks
Not Forgotten
ChatGPT isn’t the only important trend in technology.
Radar Trends to Watch: April 2023
Developments in AI, Security, Programming, and More
What Are ChatGPT and Its Friends?
Opportunities, Costs, and Risks for Large Language Models
Getting the Right Answer from ChatGPT
How do you know that ChatGPT isn’t lying?
Radar Trends to Watch: March 2023
Developments in Quantum Computing, Biology, Hardware, and More
Technology Trends for 2023
What O'Reilly Learning Platform Usage Tells Us About Where the Industry Is Headed
Sydney and the Bard
What hath Microsoft and Google wrought?
AI Hallucinations: A Provocation
Do AI hallucinations foreshadow artificial creativity?
Radar Trends to Watch: February 2023
Developments in Data, Programming, Security, and More
Digesting 2022
Radar Trends to Watch: January 2023
Developments in AI, Biology, Regulation, and More
What Does Copyright Say about Generative Models?
Not much.
Radar Trends to Watch: December 2022
Developments in Security, Cryptocurrency, Web, and More
Technical Health Isn’t Optional
Perspectives from the Asia-Pacific Region
Healthy Data
What does it mean to use data in a healthy way?
Formal Informal Languages
Do language models need to deliver reproducible results?
Radar Trends to Watch: November 2022
Developments in AI, Programming, Quantum Computing, and More
The Collaborative Metaverse
The enterprise metaverse is about better collaboration, not virtual meetings.
What Is Hyperautomation?
Hyperautomation may only be a buzzword, but automating business systems with AI is an important trend.
Radar Trends to Watch: October 2022
Developments in Machine Learning, Metaverse, Web3, and More
The Problem with Intelligence
Why are we talking about AGI when we can’t define “intelligence” adequately?
Radar Trends to Watch: September 2022
Developments in AI, Privacy, Biology, and More
On Technique
How might Copilot’s descendants change the craft of programming?
Radar Trends to Watch: August 2022
Developments in Security, Quantum Computing, Energy, and More
Artificial Creativity?
Models like DALL-E dissociate ideation from implementation. Do we care?
Radar Trends to Watch: July 2022
Developments in AI, Metaverse, Programming, and More
2022 Cloud Salary Survey
Trends for Compensation, Remote Work, Training, and More
“Sentience” is the Wrong Question
We need to be talking about access
Closer to AGI?
And is artificial general intelligence what we really need?
Radar Trends to Watch: June 2022
Developments in Programming, Metaverse, Hardware, and More
Quantum Computing without the Hype
Radar trends to watch: May 2022
Developments in Web3, Security, Biology, and More
The General Purpose Pendulum
Are we swinging away from general-purpose CPUs?
Radar trends to watch: April 2022
Developments in Programming, Biology, Hardware, and More
AI Adoption in the Enterprise 2022
Epstein Barr and the Cause of Cause
If a cause rarely causes something, is it a cause?
Radar trends to watch: March 2022
Developments in AI, Blockchain, Education, and More
Intelligence and Comprehension
What does it mean to say a computer model “understands”?
The Human Web
Web3 needs to solve the problems of Web0
Radar trends to watch: February 2022
Developments in Web, Metaverse, Infrastructure, and More
Technology Trends for 2022
What O'Reilly Learning Platform Usage Tells Us About Where the Industry Is Headed
What Is Causal Inference?
An Introduction for Data Scientists
What’s ahead for AI, VR, NFTs, and more?
Here are some predictions for tech in 2022.
Radar trends to watch: January 2022
Developments in AI, IoT, Programming, and More
The Cloud in 2021: Adoption Continues
Radar trends to watch: December 2021
Developments in Programming, Quantum Computing, Cryptocurrency, and More
Radar trends to watch: November 2021
Developments in AI, Security, Quantum Computing, and More
The Quality of Auto-Generated Code
When Copilot writes your code, will you care whether it’s good or bad?
Radar trends to watch: October 2021
Developments in Security, Law, Quantum Computing, and More
2021 Data/AI Salary Survey
Radar trends to watch: September 2021
Trends in AI, robotics, social media, and more
Defending against ransomware is all about the basics
Authentication, Backups, Updates, and Least Privilege
Radar trends to watch: August 2021
Trends in Programming, Robotics, Security, and More
Thinking About Glue
The code that holds our systems together
Radar trends to watch: July 2021
Trends in AI, Ethics, Security, and More
Code as Infrastructure
The Next Critical Talent Shortage Won’t Be Fortran
Radar trends to watch: June 2021
Trends in AI, Security, Programming, and More
DeepCheapFakes
What happens when deepfakes become cheap?
Radar trends to watch: May 2021
Trends in AI, Security, Finance, and More
AI Adoption in the Enterprise 2021
NFTs: Owning Digital Art
Conspicuous consumption for the online world
Radar trends to watch: April 2021
Trends in AI, Social Media, Augmented Reality, and More
The Next Generation of AI
Is a new generation of AI systems arising from cross-fertilization between different AI disciplines?
Radar trends to watch: March 2021
Trends in AI, Ecology, Finance, and More
Product Management for AI
The Wrong Question
What questions should we be asking about the future of social media? “Free Speech” isn’t it.
Radar trends to watch: February 2021
Trends in AI, Programming, Quantum Computing, and More
Where Programming, Ops, AI, and the Cloud are Headed in 2021
Following O'Reilly online learning trends to see what's coming next.
Patterns
Patterns give you a language for discussing solutions to problems.
Radar trends to watch: January 2021
Trends in AI, Security, Biology, and More
What is functional programming?
Be as functional as you want to be
Radar trends to watch: December 2020
Trends in AI, Robotics, Infrastructure, and more.
Multi-Paradigm Languages
We need to learn how to effectively use multi-paradigm languages that support functional, object oriented, and procedural paradigms.
Radar trends to watch: November 2020
Trends in AI, Programming, Security, and more.
AI Product Management After Deployment
The AI product manager’s job isn’t over when the product is released. PMs need to remain engaged after deployment.
AI and Creativity
Creativity means making something new, not copying what exists already.
Radar trends to watch: October 2020
Pair Programming with AI
Radar trends to watch: September 2020
Trends in AI, COVID-19, Programming, and more.
An Agent of Change
A look into the Covid-19 pandemic's influence on how we think, spend, and manage our businesses.
The Least Liked Programming Languages
What are some of the least liked/most dreaded programming languages? Why are they dreaded, and are they being evaluated fairly?
Radar trends to watch: August 2020
Trends in COVID-19, AI, data, robotics, programming, VR, technology and society, and security.
Bringing an AI Product to Market
Previous articles have gone through the basics of AI product management. Here we get to the meat: how do you bring a product to market?
Power, Harms, and Data
Data is often biased. But that isn’t the real issue. Why is it biased? How do we build teams that are sensitive to that bias?
AI, Protests, and Justice
Microservices Adoption in 2020
Everyone’s talking about microservices. Who’s actually doing it?
Automated Coding and the Future of Programming
How automation is likely to change professional software development.
Radar trends to watch: July 2020
Trends in disruptions in COVID-19 and #BlackLivesMatter, AI, programming, social media, and cloud.
COVID-19 and Complex Systems
Machine Learning and the Production Gap
Radar trends to watch: June 2020
Trends in COVID-19, programming, machine learning & AI, payment systems, and networks.
The Business of Open Source
How do you build a business around open source when you’re competing with AWS and the like? Chef’s answer: double down on Open Source.
Practical Skills for The AI Product Manager
When models are everywhere
Radar trends to watch: May 2020
Trends in technology and Coronavirus, robotics, AI, programming, and the New Workplace.
On COBOL
Every time the cry for COBOL programmers has gone up, we’ve muddled through; this time, we should do something better.
How data privacy leader Apple found itself in a data ethics catastrophe
Companies that succeed will protect, fight for, and empower their users
Radar trends to watch: April 2020
Coronavirus, real time transcription, quantum computing, and regulating cryptography.
Governance and Discovery
What you need to know about product management for AI
A product manager for AI does everything a traditional PM does, and much more.
Radar trends to watch: March 2020
Disposable bluetooth stickers, Coronavirus impact, smart farming, and cybersecurity.
The death of Agile?
In this edition of the Radar column, we examine the big picture around Agile, and look at what it means and what it doesn't.
Radar trends to watch: February 2020
News from CES, developments in automation, cloud computing, and trends from China.
AI meets operations
In this edition of the Radar column, we explore questions and challenges facing ops teams as they attempt to assimilate AI.
Radar trends to watch: January 2020
We note three big things that will shape technology in 2020, and we’re tracking notable developments in open standards and security.
Rethinking programming
In this edition of the Radar column, we look at how the tools and techniques of programming are poised to evolve.
The road to Software 2.0
It’s clear that AI can and will have a big influence on how we develop software.
Radar trends to watch: December 2019
We’re tracking notable developments in privacy, security, health, and more.
A 5G future
In this edition of the Radar column, we explore the limitations and possibilities of high-speed 5G connectivity.
A world of deepfakes
We need to remember that creating fakes is an application, not a tool—and that malicious applications are not the whole story.
Radar trends to watch: November 2019
We’re tracking notable developments in 5G, devices, augmented reality, blockchain, and more.
Quantum computing’s potential is still far off, but quantum supremacy shows we’re on the right track
In this edition of the Radar column, we explore Google’s quantum supremacy milestone.
Defusing propaganda feedback loops on the social web
The struggle is not about free speech; it's about the right to pay attention and to think.
Radar trends to watch: October 2019
We’re tracking notable developments in open source activism, quantum computing, AR/VR, and more.
TinyML: The challenges and opportunities of low-power ML applications
In this edition of the Radar column, we look at what’s possible when ML apps can work with minimal or inconsistent power supplies.
Radar trends to watch: September 2019
We’re tracking notable developments in the democratization of AI, open source supply chain attacks, brain-computer interfaces, and more.
How new tools in data and AI are being used in health care and medicine
An overview of applications of new tools for overcoming silos, and for creating and sharing high-quality data.
Machine learning requires a fundamentally different deployment approach
As organizations embrace machine learning, the need for new deployment tools and strategies grows.
Learning from adversaries
Adversarial images aren’t a problem—they’re an opportunity to explore new ways of interacting with AI.
The circle of fairness
We shouldn't ask our AI tools to be fair; instead, we should ask them to be less unfair and be willing to iterate until we see improvement.
Maximizing paper clips
We won’t get the chance to worry about artificial general intelligence if we don’t deal with the problems we have in the present.
How AI and machine learning are improving customer experience
From data quality to personalization, to customer acquisition and retention, and beyond, AI and ML will shape the customer experience of the future.
Toward the next generation of programming tools
Programmers have built great tools for others. It’s time they built some for themselves.
Looking Back on the O’Reilly Artificial Intelligence Conference
More than anything else, O'Reilly's AI Conference was about making the leap to AI 2.0.
Automating ethics
Machines will need to make ethical decisions, and we will be responsible for those decisions.
Strata San Francisco, 2019: Opportunities and Risks
Balancing risk and reward is a necessary tension we'll need to understand as we continue our journey into the age of data.
De-biasing language
The toughest bias problems are often the ones you only think you’ve solved.
Changing contexts and intents
The internet itself is a changing context—we’re right to worry about data flows, but we also have to worry about the context changing even when data doesn’t flow.
Future of the firm
Mapping the complex forces that are reshaping organizations and changing the employee/employer relationship.
What is O’Reilly Radar?
Radar spots and explores emerging technology themes so organizations can succeed amid constant change.
Reinforcement learning for the birds
Much like human speech, bird song learning is social; perhaps we'll discover machine learning is social, too.
Rethinking informed consent
Consent is the first step toward the ethical use of data, but it's not the last.
What we learn from AI’s biases
Our bad AI could be the best tool we have for understanding how to be better people.
The ethics of data flow
If we’re going to think about the ethics of data and how it’s used, then we have to take into account how data flows.
A quick reminder on HTTPS everywhere
HTTPS "everywhere" means everywhere—not just the login page, or the page where you accept donations. Everything.
Why we need to think differently about AI
General intelligence or creativity can only be properly imagined if we peel away the layers of abstractions.
Data’s day of reckoning
We can build a future we want to live in, or we can build a nightmare. The choice is up to us.
The five Cs
Five framing guidelines to help you think about building data products.
Of oaths and checklists
Oaths have their value, but checklists will help put principles into practice.
What machine learning means for software development
“Human in the loop” software development will be a big part of the future.
Doing good data science
Data scientists, data engineers, AI and ML developers, and other data professionals need to live ethical values, not just talk about them.
AI’s desire
It’s easy to imagine an AI winning a game of Go, but can you imagine an AI wanting to play a game of Go?
Don’t let your ethical judgement go to sleep
We need to build organizations that are self-critical and avoid corporate self-deception.
Steering around blockchain hype
When we finally find the best use cases for blockchains, they may look like nothing we would have expected.
7 questions to ask before you launch an enterprise blockchain project
Successful projects will think seriously about what blockchains mean, and how to use them effectively.
Blockchain applications
Don’t pigeonhole blockchain as a technology that’s primarily useful for finance.
What is a blockchain?
Unpacking the complexity of blockchain, term by term.
From USENET to Facebook: The second time as farce
Demanding and building a social network that serves us and enables free speech, rather than serving a business metric that amplifies noise, is the way to end the farce.
4 things business leaders should know as they explore AI and deep learning
Our survey reveals how organizations are using tools, techniques, and training to apply AI through deep learning.
It’s time to rebuild the web
The web was never supposed to be a few walled gardens of concentrated content owned by a few major publishers; it was supposed to be a cacophony of different sites and voices.
Do no harm
In the software world, we’re often ignorant of the harms we do because we don’t understand what we’re working with.
Why I won’t whitelist your site
Publishers need to take responsibility for code they run on my systems.
The working relationship between AIs and humans isn’t master/slave
We need a new model for how AI systems and humans interact.
Content
Specialized tools for machine learning development and model governance are becoming essential
Why companies are turning to specialized machine learning tools like MLflow.
You created a machine learning application. Now make sure it’s secure.
The software industry has demonstrated, all too clearly, what happens when you don’t pay attention to security.
Deep automation in machine learning
We need to do more than automate model building with autoML; we need to automate tasks at every stage of the data pipeline.
Case studies in data ethics
These studies provide a foundation for discussing ethical issues so we can better integrate data ethics in real life.
Building tools for the AI applications of tomorrow
We’re currently laying the foundation for future generations of AI applications, but we aren’t there yet.
Getting the most from the AI Business Summit
The AI Conference in NY will feature tutorials, conference sessions, and executive briefings to help business leaders understand and plan for AI technologies.
Join the battle for the internet
It's time to rally in defense of the internet again.
Where programming meets the real world
Greg Brown's new book, Programming Beyond Practices, is a thoughtful exploration of how software gets developed.
How do you learn?
Shared learning: It's what we do at O'Reilly, and it's what we’d like to share with you.
Cultivate in Portland: Leadership, values, diversity
Building the next generation of leaders, for any size organization.
To suit or not to suit?
At Cultivate, we'll address the issues really facing management: how to deal with human problems.
BioBuilder: Rethinking the biological sciences as engineering disciplines
Moving biology out of the lab will enable new startups, new business models, and entirely new economies.
Cultivating change
Cultivate is O'Reilly's conference committed to training the people who will lead successful teams, now and in the future.
Announcing BioCoder issue 6
BioCoder 6: iGEM's first Giant Jamboree, an update from the #ScienceHack Hack-a-thon, the Open qPCR project, and more.