Urgent.News

What's breaking now, across thousands of outlets.

Tech

Anthropomorphic Software

Anthropomorphic software refers to programs that use first-person language and take on human-like characteristics. While LLMs and other conversational AI fall under this category, they will be discussed separately. A common example is Git, a tool used to track changes in code. Git makes personal statements when encountering errors, such as when a user tries to create a commit on a fresh system.

For instance, Git may display the message, "Quite personal for a tool whose primary use is to track mistakes." Additionally, Git announces when it encounters a concurrent rebase, asking the user to "Start a rebase while Git finds an existing rebase in progress. I am stopping." During a git bisect operation, Git encourages the user to mark a revision during the process, stating, "My favourite. During git bisect, skip enough commits that Git cannot narrow the answer further."

Git changelogs also exhibit anthropomorphic behavior, warning users about potential errors, such as a NUL byte in a commit object. The CI test, responsible for building documentation pages, is personified to perform the task. The Elm programming language takes the concept to the extreme, with its features used sparingly to maintain a whimsical tone.

Some examples of anthropomorphic software extend beyond LLMs. For instance, Bash, a Unix shell, displays "I have no name!" when an incorrect password is entered, and Nmap, a network scanning tool, wishes itself a happy birthday when launched with the -v option, and greets users with a merry Christmas on December 25.

While anthropomorphic software is often used for entertainment purposes, it might become the standard user interface in the future. The author expresses a desire to preserve the charm of anthropomorphic software, but acknowledges that LLM agents, forced to speak like humans, might become the default paradigm of computer user interfaces in the future.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at aspiz.uk →

More in Tech

PNG vs JPEG for PDF pages: the chart page agreed, the text page didn't

"Save text as PNG, it's smaller than JPEG" is a rule of thumb for storing PDF pages as images, whether that's lecture slides for revision notes or a paper's figures.

  • PNG generally smaller than JPEG for chart page (127,051 bytes vs 178,232 bytes)
  • Dense text page 5% larger in PNG (838,404 bytes vs 796,608 bytes)
  • Lossless WebP smallest file for both text and chart pages

RunsOn vs Blacksmith for GitHub Actions runners

RunsOn vs Blacksmith is a choice between two cost models rather than two rate cards: RunsOn is a flat annual license from 300 euros that installs into your own AWS account and leaves the compute on…

  • RunsOn pricing model costs $29/month for 10,000 Linux minutes
  • Blacksmith charges $0.004 per Linux minute with 3,000 free minutes/month
  • Latchkey offers Linux x64 pricing from $0.0025 to $0.0025 per minute

More from Sunday 15 November →