Welcome to my site

  • Personal metalearning

    Having 30+ years history in a knowledge domain, it’s a surprise if sudden level ups start appearing. Metalearning seems to have done that for my chess, after a longish warm up period of getting tuned in for the game. LLMs are an inspiring success story, and AI is sometimes giving feelings of “getting everything solved”.…

  • GPT Philosopher II

    There’s been some positive changes and challenges for me on my other projects since the last autumn, explaining the quietness here. Now things have progressed so that I was able to find time on my home programming desk. Large language model APIs are on the focus again. Earlier this year I was running some tests…

  • Calling procedures

    It’s the happy holidays message again! For the beginning of the month, I had a project on a Python database service template. It was supposed to give a separate, highly database agnostic component that accepts any given commands, and adapt easily to new use cases. If you have some specific things to store, retrieve and…

  • Solving levels

    The fun puzzle game Active Neurons 3 got me to Nethack feelings when solving the game levels using Python. Any point in the game, you can move the player figure towards any of the four main directions, and the movement stops only after bumbing into an element like a wall. There’s a beginning location, and…

  • Database and tools

    I had been thinking about having a dedicated relational database server at home, and found an unused old PC that was laying around and fit for the purpose. Changing to Ubuntu and installing the chosen open source database was quite fast. Then there was setting up a secure connection between the server and my main…

  • Underground data

    Public transit offers some nice open data sets. I was searching for subway data, and found out that New York releases a large data batch of metro arrival times every morning. Not knowing much on the NYC metro, there was some research to be done, going through the metro map, route time tables, station locations…

  • Logs on logic

    Processes write logs, and sometimes you have the data without access to the process. I was trying out generating log data using number of repeating loggers defined by graphs. The next step I ran some statistics on the log, and depending on the parameters of the log data generator, it was more or less easy…

  • Next year

    2023 was the year of AI for me. It proved useful in many programming tasks, for example 2d / 3d geometry, financial data, and mining for ideas. ChatGPT user experience is fairly nice, and towards the end of the year they added the much needed Python real-time compiling for responses. It didn’t quite get out…

  • Tiling

    A third project for the summer holiday was trying out solving a type of jigsaw puzzle that consists of straight cut lines. The cutting algos I ended up result in one sided pieces, four corners and tight fit between the tiles. Geometry was done with the typical ideas, having polygons represent the puzzle pieces. There…

  • GPT Philosopher

    Currently my favourite desktop app is Obsidian. It’s a software for personal knowledge management. Giving the light experience of a plain text editor, it has features like super easy hypertext functionality, knowlege graph, and PowerPoint type canvas. Few days ago I decided to try automating philosophical knowledge transfer from ChatGPT to Obsidian using Python. The…

Send me a message?