About tspi.at

Introduction

This page contains short articles about projects I'm doing myself or that friends of mine have expressed some interest in and for which I've decided to write short summaries. It also contains some short notes on how to solve some particular problems to keep an easy to access repository for friends and other people who might have the same problems. Please note that many of these articles are written late at night or in short breaks so if you spot any errors any correction is welcome.

The topics covered include:

  • Selected posts and summaries about physics topics (some at school level, some beyond)
  • Software development (C and tools like Frama-C, JavaEE, JavaScript, Java on Android, PHP, general algorithms)
  • Artificial intelligence, Large Language Models (LLMs), applications of AI and LLMs in various areas
  • Embedded electronics (STM32, ESP32/ESP8266, hardware interfaces, etc.)
  • 3D printing, machining (milling, lasercutting, lathe work, etc.)
  • System administration (mainly FreeBSD) and security (Encryption, Signature systems, etc.)
  • Stuff I use for teaching
  • Philosophical articles about topics that personally bother me or are of interest for me
  • Advocacy article about some topics
  • Articles about some psychological topics (written by me and third party authors)

Some source-code of hobby projects and/or partially externally used code as well as some unfinished stuff that I've released under BSD or BSD-like licenses can be found in my GitHub repositories. Most of the finished and released projects are automatically built for every release and every GitHub commit by Jenkins Pipelines on dynamically created Xen virtual machines for FreeBSD (amd64, arm6, aarch64), Linux (amd64) and Windows (amd64) as well as automatically tested by the pipeline scripts (using Unit-Testing for components, Frama-C with it's wp plugin against RTEs and to prove certain correctness constraints on C applications as well as Selenium with Java to emulate users on Web applications using chromedriver). I plan to auto deploy the artifacts in near future to a public artifact repository (like this webpage is automatically deployed on every commit into the corresponding repository).

If you like to read books on interesting subjects you can also refer to my list of recommended books

Why the whimsical sweet (sometimes AI generated) illustrations?

Hard ideas land softer when they travel with a story. The code and data are rigorous; the pictures keep us human. I include whimsical and fantasy-tinged illustrations here for a few simple reasons:

  • I like them. This is a personal blog, and part of writing for myself means allowing space for the aesthetics I enjoy.
  • They fit a narrative. Many articles try to tell a story about how the world works, or how systems and relationships fit together. Characters and scenes give that story a face.
  • They look sweet to me. There is no need to hide joy behind technical precision. Both can coexist. Do some people think they are childish? Yes. Do most of colleagues from tech fields think so? No. If you think so then you should maybe re-start your fantasy.
  • They add color. Even the most technical topics benefit from a visual pause, a spark of imagination, or a reminder that science and engineering are part of a larger, more colorful human world - and a short reminder that art and science usually go hand in hand. The same goes for technology.

The result is a mix of rigor and whimsy: reproducible experiments, solid code, careful reasoning - accompanied by images that remind us not to lose sight of curiosity, story, and delight.

What are those images generated with? It depends. A mixture of manual work in Gimp, Inkscape and some help of OpenAIs DALL-E-3, OpenAIs 4o image generation, Stable Diffusion XL (SDXL) and Pony XL as well as some minor models.

RSS and atom feed

I've been notified that not all browser refer to the atom feed that's supplied by this blog and that not everyone notices the presence of such a feed even if interested. Of course one can subscribe using an RSS/ATOM reader using the ATOM feed at https://www.tspi.at/atom.xml or the corresponding onion URI http://rh6v563nt2dnxd5h2vhhqkudmyvjaevgiv77c62xflas52d5omtkxuid.onion/atom.xml

Support the pages author

Even though this page is mainly a personal blog and thus more of a personal notebook - if you like it or if it even helped you somewhere consider keeping it alive by supporting the author to fuel him with caffein, keep the infrastructure up and running or even fetch some new project related parts:


Data protection policy

Dipl.-Ing. Thomas Spielauer, Wien (webcomplains389t48957@tspi.at)

This webpage is also available via TOR at http://rh6v563nt2dnxd5h2vhhqkudmyvjaevgiv77c62xflas52d5omtkxuid.onion/

Valid HTML 4.01 Strict Powered by FreeBSD IPv6 support