Jan-Lukas Else

Tech, life and everything else

Tags: AI


AI-powered image descriptions on my blog

Published on in 💬 Micro

My blog still has a long way to go when it comes to accessibility, but I’m excited about two new plugins I’ve just added to make things better.

The first plugin uses AI to generate image descriptions for me – far better than I could write myself. It even works in multiple languages, adapting to the blog’s language settings. The second plugin improves how these descriptions can be accessed on mobile devices. Now, you can simply tap on an image to read its description (on desktop, the descriptions are still available as tooltips when you hover over the image).

Since image descriptions aren’t created automatically for older posts and I haven’t manually updated all of them yet, you can check out this post as an example of how it works.

View

Blocking AI bots ⛔

Published on in 💭 Thoughts

Every few months, I inevitably catch a cold or some other virus and end up stuck at home for a few days. Right now, I’m in one of those phases again. Thankfully, this time hasn’t been too bad, and I’m already on the mend. After a lot of Netflix marathons, I realized I couldn’t just sit around doing nothing – I’m the kind of person who needs to feel productive, even when I’m under the weather.

View

Published on in 💬 Micro

It seems like I finally fixed a memory leak in GoBlog yesterday, that sometimes made my blog crashing. How? I used Anthropic’s new Claude 3.5 Sonnet to write me a new HTTP compression middleware that compresses HTTP responses using zstd or gzip when possible. I needed to instruct a few changes and modify some code lines as the initial implementation was wrong, but thereafter, it finally seems to work better than my original implementation that probably leaked some objects anywhere. Claude also helped me to write unit tests (which I adapted a bit, though) and increase code coverage.

View

Published on in 💬 Micro

Even though I wonder how they finance it (reading their post suggests, there will be a paid option later), DuckDuckGo’s AI Chat is probably a good privacy-friendly way to try out the different LLM models for chats. You don’t have to register, you don’t have to pay, you don’t have to change settings that your chats aren’t saved or used for training.

View

Published on in 💬 Micro

Due to OpenAI’s move to prepaid billing, I (finally) had to pay for using the OpenAI API. But this also allows me to finally use the gpt-4-turbo-preview model as I have reached tier 1. Now the AI-generated summaries on this blog will be created using this new model. 😄

View

Published on in 💬 Micro
Updated on

I quickly played with OpenAI’s new Text-To-Speech model to check if it’s an alternative to Google’s API. And wow! English is fantastic and even German is not bad. Just some syllables in German have a weird English accent. But even then, it’s still good. But sadly, it’s also a bit costly. Let’s wait a few months until it gets cheaper and better, and you can enjoy my blog’s “Read aloud” feature even more. 😉

View

ChatGPT Plus?

Published on in 💭 Thoughts

It’s been a while since ChatGPT was introduced to the world, and after the initial excitement, things seem to have settled down. While there’s still daily news about various services and companies integrating the GPT API into their products, the buzz around it has quieted. At least, that’s how it appears to me.

View

“the secret list of websites”

Published on in 🔗 Links
Updated on

Chris Coyier wrote a post mentioning a Washington Post article that analyzed which websites Google used to train its AI model. And it seems that both my blog and my website (I think I should merge them one day) are used.

🖼️ View

GoBlog’s new ChatGPT integration

Published on in 💭 Thoughts

There’s been a lot of AI hype lately. Everyone is integrating AI into their applications.

View

Published on in 💬 Micro
Updated on

Google Bard is a bit too creative. In another chat, where I asked who “Jan-Lukas Else” is, it also said that I developed the “Quarkus programming language”. But this clearly shows the limitations of language models and the current state of AI. Just because the answers sound clever, they are not always right.

A screenshot showing Google’s AI Bard answering to a question about my websites. Some parts of the answer are right, but others are wrong.

🖼️ View

Jan-Lukas Else