Mind Matters Natural and Artificial Intelligence News and Analysis
Jonathan Bartlett

Jonathan Bartlett

close-up-check-mark-on-cube-wooden-toy-block-stack-with-cross-symbol-for-true-or-false-changing-mindset-or-way-of-adapting-to-change-leader-and-transform-quiz-answer-and-poll-concept-stockpack-adobe-stock
Close-up check mark on cube wooden toy block stack with cross symbol for true or false changing mindset or way of adapting to change leader and transform quiz answer and poll concept.

Polling Season: Time To Be Manipulated!

The fact that polls can be analyzed numerically is one of their limitations for prediction
If we obsess about polling data, all we will hear is the distorted echo of our own voices. We need to focus on issues and policies instead. Read More ›
mad-biracial-woman-frustrated-by-computer-operational-problems-stockpack-adobe-stock
Mad biracial woman frustrated by computer operational problems

What We Can Learn From the Crowdstrike Fiasco

A lot of things that we try to do to remove risk actually make the problem worse — but also less visible
Saving effort in the short term by running these risks is a decision that should be made with full knowledge of how near-term decisions affect long-term risks. Read More ›
two-programers-holding-laptop-with-coding-interface-walking-towards-desk-and-sitting-down-talking-about-online-cloud-computing-software-developers-team-discussing-algorithms-on-computer-screen-stockpack-adobe-stock
Two programers holding laptop with coding interface walking towards desk and sitting down talking about online cloud computing. Software developers team discussing algorithms on computer screen.

Will AI Replace Developers? A Tale for Our Times

There are calls, even about software, that you would definitely not want a digital assistant to take
Developers don’t just write software; they must understand the whole picture of how it will be used both now and down the road. Read More ›
cyber-network-data-flow-open-source-3d-illustration-of-digital-hi-tech-particles-stockpack-adobe-stock
Cyber network, data flow, open source. 3D illustration of digital hi-tech particles

The Backdoor to Control the Internet

We almost lost the Internet last week, but open-source developers saved the day.
Few people are aware, but over the last several days, a perceptive developer foiled a multi-year plot to install a remote backdoor into the entire Internet. Read More ›
webinar-education-online-concept-video-tutorial-stockpack-adobe-stock
webinar, education online concept, video tutorial

Online Training: Real Education or Going Through the Motions?

Not all online trainings are bad. But many are procedural and pointless.
In some cases, I was convinced that the goal of the training was to pretend to convey information while not actually doing so.  Read More ›
integrated-control-system-simulation-and-autonomous-driving-in-smart-city-stockpack-adobe-stock
Integrated control system simulation and autonomous driving in smart city

Autonomous Vehicles Are Catching Up Fast

There are winners and losers. GM's Cruise was kicked out of California over safety issues but Alphabet's Waymo, which emphasizes safety, is still chugging along
Waymo wisely focused on Level 4 urban self-driving, which is an engineering problem, rather than Level 5’s total autonomy—that’s a philosophical problem. Read More ›
internet-law-concept-stockpack-adobe-stock
Internet law concept

Framework for AI Legislation

Unfortunately, current calls for AI legislation seems to be largely motivated by fear of the unknown rather than looking for specific policy goals.
I am going to lay the groundwork for what I think good AI legislation will be. However, before I do that, I want to give some cautionary advice. Read More ›
man-in-desert-stockpack-adobe-stock
Man in desert

Copyright in the Age of Artificial Intelligence

What exactly is a human and how does a human differ from a computer?

On December 27, The New York Times Company sued Microsoft and OpenAI for violations of their copyright. The Times contends that training chatbots on its content in order to create an information competitor is a violation of its copyright. This suit is sure to bring up a number of old copyright issues that were never resolved, plus some new that need to be worked through. The fact is, the big search engines have been violating copyright from the very beginning. All search engines are in fact derivative works of the sites that they crawl, index, and dish out. Most search engines even provide excerpts from the sites they scan. However, most copyright holders have turned a blind eye to this for two main Read More ›

cell-microscopic-weevil-rye-stockpack-adobe-stock
Cell microscopic- weevil rye

Directed Goals in Living and Evolving Systems

Nearly every action that an organism does is for something.
 Can this teleonomic behavior of evolution simply be a byproduct of non-teleological forms of evolution? Information theory suggests that this is not likely. Read More ›
programmer-working-on-their-professional-development-types-on-a-laptop-computer-keyboard-coding-language-user-interface-on-screens-development-of-software-and-coding-chatgpt-ai-and-webdesign-stockpack-adobe-stock
Programmer working on their professional development types on a laptop computer keyboard. Coding Language User Interface on Screens. Development of software and coding, ChatGPT AI and webdesign

Why Build Process Automation Matters

Automated build processes allow for the standardization and systematization of your development pipeline.
Whether your development organization is a single individual or a large team, automated build processes provide numerous benefits to your group. Read More ›
drivertransport-business-trip-destination-and-people-concept-stockpack-adobe-stock
Driver,transport, business trip, destination and people concept

Uber Achieves Profitability After Giving Up Self-Driving 

The alternative taxi service has finally parted ways with its self-driving unit
Leaving the self-driving dream behind is one of the key components that has helped Uber’s finances finally turn from red to black. Read More ›
fire-infinity-stockpack-adobe-stock
fire infinity

Of Infinity and Beyond

What are the problems and solutions with infinity in mathematics?

The concept of infinity has plagued a great many proofs, both formal and informal. I think that there are two foundational problems at play in most people’s thinking about infinity that causes issues. The first problem people have with infinity is that they treat it as if it were a single value. Because infinity is bigger than all possible natural numbers, people assume that it is bigger than any number, and therefore there is nothing beyond infinity. Therefore, people have the concept that if I have two infinities, then I still have the same number.  They believe that 2 * infinity = infinity. However, using that logic can quickly lead to contradictions. This problem is exacerbated by much mathematical notation. People often will Read More ›

programming-code-writing-software-coding-developing-hands-typing-computer-script-stockpack-adobe-stock
Programming code writing, software coding developing, hands typing computer script..

Why Is Object-Oriented Programming Popular?

This method makes programmers think more systematically about their code

Programming practice has gone through several evolutions in its lifespan. The first phase might be considered the “exploratory” phase, where there were no rules but a lot of imagination. People wrote code that was simultaneously amazing and terrible—amazing at what people got their slow computers to do, but terrible in that no one but the author would ever be able to maintain the programs. The lessons learned from the exploratory phase led to what is known as “structured” programming. The goal of structured programming was to be able to write programs that someone else had a chance of reading and understanding. Structured programming favored having really well-documented inputs and outputs to every function, very clear entry and exit points to each function, and Read More ›

computer-microchips-and-processors-on-electronic-circuit-board-abstract-technology-microelectronics-concept-background-macro-shot-shallow-focus-stockpack-adobe-stock
Computer Microchips and Processors on Electronic circuit board. Abstract technology microelectronics concept background. Macro shot, shallow focus.

The Microservices Controversy from a Software Management Perspective

As projects get bigger, so do the reasons for having a microservice architecture

A new report by Amazon has caused a bit of a stir on the Internet. In it, the Amazon Prime video team reported that changing their architecture from a microservice architecture to a monolithic architecture resulted in a 90% cost savings.  While the report itself was very mild (its only claim was that this architecture helped in this specific situation), it has caused the people who disliked the microservice trend to make some noise of their own. Here, I wanted to take a moment to reflect on what I see as the benefits of the microservice approach from a software development management perspective. If you are not familiar with microservice architectures, you can find out more information in my book, Cloud Read More ›

computer chip
Artificial intelligence. Microchip connections, electric pulses and binary codes.

The Raspberry Pi Phenomenon

A Raspberry Pi is a full computer that is not much larger than a credit card, but still packs enough power to be usable as a desktop computer

For the uninitiated, the Raspberry Pi is a single-board computer that runs the Linux operating system. It can be either operated as a desktop computer or as an embedded system (i.e., a custom electronic device), or both. Historically, computer systems were either general-purpose computers or embedded systems. General-purpose computers required too much hardware, too many chips, and too much power to work inside an electronic device. However, as manufacturers packed more and more functionality into less and less space using less and less power, eventually it became possible to have a computer that was small, cheap, powerful, and not especially power-hungry. The Raspberry Pi came about right as this was happening. A Raspberry Pi is a full computer that is not much Read More ›

stocks-and-bonds-closeup-stockpack-adobe-stock
Stocks and Bonds Closeup

Aren’t US Treasury Bonds Supposed to be Safe?

How can you lose money selling treasury bonds?

For context, read Bartlett’s two previous articles on the fall of SVB and interest rates. Some people are confused as to how you can lose money selling treasury bonds, since they are supposed to be “safe” assets (the government is not expected to default on its loans, and, if it does, the economy probably has bigger problems). Economist Bob Murphy put together a great explainer thread on Twitter, which I will largely follow here. Let’s say that there is an asset that always yields a 1% return every year on however much you have invested, but you never get the principal back except by selling it to someone else. Let us call this asset ABC, and let us say that it is Read More ›

vintage-bank-sign-stockpack-adobe-stock
Vintage Bank Sign

Why Did the Tech Bubble Correspond with Low Interest Rates?

Ultimately, our economy’s deeper problems aren’t so much a result of “money” as they are bad allocations of resources.

For context, read Bartlett’s article explaining the fall of SVB here. I wanted to make a quick note about why tech bubbles tend to correspond with low interest rate environments. Interest rates essentially dictate how long someone can wait before they need to produce something of real value. In a 20% interest rate environment, it will be evident really quickly if you are failing to produce something of value. Since essentially 1/5 of your capital disappears each year, if you aren’t doing something that will generate real profits quickly, you are sunk. You can’t paper over problems with more borrowing because the cost of that borrowing is so high. Additionally, in such an environment, the payoffs for investment need to be large Read More ›

golden-gate-bridge-in-san-francisco-stockpack-adobe-stock
Golden Gate Bridge in San Francisco

What’s Going on at Silicon Valley Bank?

The bank's failure is making a lot of people nervous about their money

Many people awoke this morning to news of a bank that suddenly collapsed – Silicon Valley Bank, or SVB. While information is still developing, I thought I would provide some background information on what is known so far. SVB is the go-to bank for Silicon Valley startups. Over the last few years, the tech bubble has been growing and growing and growing, focused especially around Silicon Valley. That meant a lot of banking was happening, and it was happening with SVB. That is where the various companies put their deposits.  How does a bank make money? By lending out deposits. In 2021, at the height of the tech bubble (and, not coincidentally, at a historically low-interest rate environment). The bank did what most banks do Read More ›

art-collage-businessman-with-a-laptop-instead-of-a-head-online-research-concept-stockpack-adobe-stock
Art collage. Businessman with a laptop instead of a head. Online research concept.

The Need for Accountability in AI-Generated Content

Just because we live in a world of AI does not mean we can escape responsibility

AI-generated content has become increasingly common on the web. However, as we enter this new era, we will need to think through the moral and social ramifications of what we are doing, and how we should negotiate the new ethical landscape. But first, a brief recap of recent history. The first major player to pioneer AI-generated content was the Associated Press. AP realized that many market-oriented articles were pretty monotonous and read like templates anyway, so they decided to fully commit and auto-generate many of them. If you read an AP story about a company’s earnings report and it sounds eerily like every other story about other companies’ earnings reports, there’s a reason for that. Templated content, while annoying, provides window-dressing to raw Read More ›