State of the Terminal

https://gpanders.com/blog/state-of-the-terminal/

Terminal emulators are descended from old, legacy technologies, which brings with it its fair share of problems. Many of these problems have been (mostly) solved, or at least ameliorated, while others are still active areas of innovation and research.

Imgbox.com (testing)

Thumb size test

100x100 thumbs
image host image host image host image host image host image host image host image host image host image host image host image host image host

200x200 thumbs
image image image image image image image image

150x150 thumbs
image image image image image image image

Convert imgbox html to nicer version, a script

https://raw.githubusercontent.com/brontosaurusrex/bucentaur/master/.experiments/bin/imgbox

Ada Lovelace explained

/me:

  • Could you explain this quote? “The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform”

ChatGPT:

  • Certainly! This quote is from Ada Lovelace, often considered the world’s first computer programmer. She wrote this in her notes on the Analytical Engine, a design for a mechanical general-purpose computer proposed by Charles Babbage.

Let’s break down the quote:

  1. “The Analytical Engine has no pretensions to originate anything.”
    • The Analytical Engine itself doesn’t create or originate ideas. It is not capable of generating new concepts or original thought on its own. It merely follows instructions.
  2. “It can do whatever we know how to order it to perform.”
    • The Engine is capable of executing tasks and calculations, but only those that humans know how to instruct it to do. It relies entirely on the input and commands given by its human users.

In essence, Ada Lovelace is emphasizing that the Analytical Engine, and by extension any computer or machine, lacks independent creativity or intelligence. Its capabilities are limited to the instructions provided by its programmers. This insight was profound for her time and remains a foundational understanding in the field of computer science today. Computers execute tasks based on human-written programs, and their functionality is confined to what humans design and instruct them to do.

p.s. Quote is from 1843.

A. M. Turing (1950) Computing Machinery and Intelligence:
https://redirect.cs.umbc.edu/courses/471/papers/turing.pdf

Img2img - bunsen logo

21:9
image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th

16:9
image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th image-nohash-th

Generated with dreamstudio.

Blender + ai

https://www.youtube.com/watch?v=mu3JEfx3PHM

Blender passes to nodaly powered stable diffusion.

Halloy IRC gui client

https://halloy.squidowl.org

Halloy is an open-source IRC client written in Rust, with the iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms.

It tiles nicely and likes mice.

comic

Config so far:

# Halloy config.
#
# For a complete list of available options,
# please visit https://halloy.squidowl.org/configuration/index.html

scale_factor = 1.35

[buffer.server_messages.join]
enabled = true
smart = 1800

[buffer.server_messages.part]
enabled = true 
smart = 1800

[buffer.server_messages.quit]
enabled = true 
smart = 1800

[servers.liberachat]
nickname = "mynick"
server = "irc.libera.chat"
channels = ["#halloy","#ubuntu","#blender","#libera","##chat"]

[servers.liberachat.sasl.plain]
username = "mynick"
password = "pass"  

https://halloy.squidowl.org/configuration/buffer.html

wsl-notify-send

https://github.com/stuartleeks/wsl-notify-send
https://stuartleeks.com/posts/wsl-github-cli-windows-notifications-part-1/

Prequel:

Make a folder, say C:\bin
Add that to the user windows %PATH%
from cmd, check path with: echo %PATH%
put wsl-notify-send.exe there

How to add folder to Path illustrated.

Example:

As seen from Debian:

wsl-notify-send.exe --category $WSL_DISTRO_NAME "done calculating"

A begining of a nice function is on the page:

notify-send() { wsl-notify-send.exe --category $WSL_DISTRO_NAME "${@}"; }

p.s. Real one should include linux version as well.