RSSAmplifier

Blog

rolisz's blog

Thoughts of an LLM consultant

rolisz.roRSS feed ↗15 posts

Latest posts

To AI and back - Ghost in the LLM

Uf, this took much longer than I expected In the last post I talked about how LLMs exhibit very interesting and human-like behavior and about professor Michael Levin's work on the platonic realm. Another person that influenced me a lot is Joscha Bach . The first idea from him

To AI and back - Platonic Bliss

In part 1 I described how AI has affected my mental health over the last year. But my concerns about AI go further than just "it's bad for your mental health". Sometimes these AI assistants sometimes exhibit weird behaviors. Gemini "feeling" miserable and self-loathing

To AI and back - part 1

I wrote my first AI program in high school (around 2009-2010). I found a tutorial for writing a genetic algorithm to find a list of number that sum to a value (I think). It was written in C++, I knew only PHP, I didn't know any OOP, so

TIL: pytz can return ancient timezone

Also TIL: Romania was on timezone UTC +1:44:24 until 1930 . So if you ever get weird offsets, not full hour (and not even 30 minute) offsets in code, it's probably because of pytz for some reason returns the first recorded offset for a certain timezone. Fix:

A wild rolisz reappears

I haven't written a blog post in a long time. It's been a tough year. Mostly from a health perspective. One of the highlights was when I cracked four ribs from coughing (yes, the doctors were just as shocked as you are). Before that, I used

TIA: Cod liver with boiled egg

This evening I came home late after a long day, starving. So I asked my friend ChatGPT what I should eat. It gave me a 5 suggestions, taking into account my food preferences and health issues. I didn't fancy anything from those 5 things, but it did remind

TIL: Caddy

I used to use Nginx to proxy requests and set up SSL. It's not super hard, but the config is a screenfull. Enter Caddy . Install it . Put the following in /etc/caddy/Caddyfile : DOMAIN.NAME { reverse_proxy localhost:8000 } Restart the systemd service. And voila, you have an

TIL: Git push to deploy

Half a year ago, I wrote about how to push Git repos between random repos. But at the time, I did it like a farmer, having to change the branch on the remote machine before pushing. Today, after fighting with piku , which is really nice, except it doesn't

Blog updates

Every couple of years, I get bored of my existing blogging setup and make some changes to it. Now, I lasted 4 years on my previous server , but I got annoyed with my static site setup . I've been thinking about this change for a long time. In the

Wait times at the ER

Recently I had my second visit to the ER. It was a lot longer than the first one and a bit more unpleasant, even though the hospital building and the treatment processes appear to have been improved since then. While I waiting there for five hours, with brief breaks to

Growing roots

Last week I was on vacation in Spain. I was there for only a week, but that was enough for the barista at the closest coffee shop to remember how I like my coffee: "Oat milk, right? And sorry, we don't have sugar" [1] . I had

Keeping track of podcasts

One of the things that has sparked a lot of joy in my life in the last two years was building an app to keep track of "podcasts" I want to listen to. I'm using podcast in a very loose sense here, it's more

Blogging in 2024

I've been blogging for 14 years now. I started off writing in Romanian, while I was in highschool. I credit writing all those posts with helping me get a really good grade at my Romanian exam at the end of high school. Then in university, I wrote a

FastAPI server stuck on Windows

When developing FastAPI based web services, I sometimes run into a weird issue on Windows: I kill the uvicorn process, but the port it used remains in use and I get responses in the browser, even though the server appears to not be running. Today I learned what's

Pushing Git repos between random machines

Until today, I always used Github as a server, pushing my code changes there, then pulling from there to the deployment server (in a more or less automated fashion). But today I ran into a locked down VM that blocked Github, so I had to find alternative ways to get