The Dark Forest and Generative AI(opens in new tab)
Proving you're a human on a web flooded with generative AI content
Latest posts from blogs I follow
Proving you're a human on a web flooded with generative AI content
It finally happened!
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Python's magic methods - also known as _dunder_ (double underscore) methods - can be used to implement a lot of cool things. Most of the time we use them for simple stuff, such as constructors (`__init__`), string representation (`__str__`, `__repr__`) ...
How to make a single user, publish only, mastodon instance with four json files and two pictures
With what's happening at Twitter, many people are considering moving to Mastodon. Like Twitter, Mastodon also offers an API that can be used to create many useful application, bots, to analyze data, respond to notification or simply post some statuses, ...
This is the end.
Making RSS feeds better for hugo static generated sites
The simplest solutions are often the best
In this post I’ll walk through the setup of an example project to show how to build a modern CLI in Rust.
Kubernetes v1.25 introduced Container Checkpointing API as an alpha feature. This provides a way to backup-and-restore containers running in Pods, without ever stopping them. This feature is primarily aimed at forensic analysis, but general backup-and-restore is something any Kubernetes user ...
The hardest things are all in your head
Command line bars you can quickly summon with a keyboard shortcut
This game was easier when I was a kid
Click the gif to see what happens. If you're in the United States GO VOTE!
The infrastructure lies we tell ourselves, and why they're useful.
Google has literally hundreds of APIs, including ones for Gmail, Drive, Maps, Translation, Analytics and more. All of these share the same concepts like authorization, pagination or media uploads/downloads. In this article we will explore all of these concepts and ...
It's Halloween, but this isn't a Stranger Things reference
A little direction goes a long way
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
Goodbye Cloud Native
Out-of-the-box, Python standard library ships with many great libraries some of which provide commandline interface (CLI), allowing us to do many cool things directly from terminal without needing to even open a `.py` file. This includes things like starting a ...
Async snippets used to improve performance, but now they’re a legacy anti-pattern. How do we handle them now?
Precision matters on details
simultanous branches for truly scattered development
Python provides a lot of ways to ask questions about your code. Whether it's basic things like `help()` function, builtin functions like `dir()` or more advanced methods in `inspect` module - the tools are there to help you find the ...
A successful software crash
Today is a major time shift for me. Another rotation around The Sun.
Experts know more about what they don't know
Every Python developer is familiar with the `self` argument, which is present in every* method signature of every class. We all know how to use it, but do you _really_ know what it is, why it's there and how it ...
A love letter to tools that changed everything for me.
I started watching YouTube sailing videos in about 2014 when I discovered Sailing la Vagabonde. I’d never really considered that sailing was something I could be interested in, I didn’t know anything about it at all. I remember being on ...
What network do they use in Middle Earth? Tolkien ring
Critical CSS promises faster loading, but is it worth the complexity? Learn when Critical CSS actually boosts performance or when it might slow you down.
What are you pretending to be?
Python's list comprehensions (and generators) are an awesome feature that can greatly simplify your code. Most of the time however, we only use them to write a single `for` loop, maybe with addition of one `if` conditional and that's it. ...