How will LLMs take our jobs?
March 16, 2025
March 16, 2025
In this article I want to share my experience of using search engine consoles, continuing an idea from a recent Telegram post. Maybe this could reduce frustration for someone, reassuring them that they’re not alone - or even save them some time.
I am a lead engineer with a deep interest in the messy stuff that surrounds software development. I’m not attached to any particular technology or tools, and I’m happiest when I can get stuck in with my team to deliver useful things for people. I like making t…
I've always been enamored with the idea of note-taking but always struggled with actually practicing it. But I managed to develop a nice system for it.
The Railcard discount was NOT enough for me
After the Graz, Austria February 2025 WG14 Meeting, I am now confident in the final status of the defer TS, and it is now time.
The best and worst times to discover bugs
This article is about why on-call in it's current state in big-tech is flawed, or how to properly develop software.
Here's the story of a recent troubleshooting session that had me questioning
Date: Mar 16, 2025
Why DuckDB has become my go-to tool for data processing, offering simplicity, speed, and powerful features.
TL;DR Some details about a recent patch of mine to core PostgreSQL 18 (upcoming) commited @ 4603903d2
Programmers sometimes use a technique called rubber duck debugging to fix problems in their code: “To use this process, a programmer explains code to an inanimate object, such as a rubber duck, in the expectation that upon reaching a piece of incorrect code an…
How do I make sure my game runs well on Via?
A genius, shy and broke bloke.
As a consultant, sometimes, I have to switch from a project to another. My main (and favorite)...
In my last post about hard drives that go bad over time, I hinted at having rescued a lost piece of obscure Apple software history from an old 160 MB Conner hard drive that had its head stuck in the parked position. This post is going to be all about it. It’s …
Yesterday, the tj-actions repository, a popular tool used with Github Actions was compromised (for more background read one of these two articles). Watching the infrastructure and security engineering teams at Carta respond, it highlighted to me just how much …
Event name: PortatilShop Interview - Recognized Woman in Tech Language: Spanish Date: September 30th, 2024 ✨ I had the honor of being intervi…
The internet runs on a lot of things—electricity, servers, cat videos—but when it comes to how web applications communicate, REST has been leading the way for over two decades. But where did REST come from? And how did it go from an academic concept to powerin…
A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline. - suitenumerique/docs
Critical authentication bypass vulnerabilities were discovered in ruby-saml up to version 1.17.0. See how they were uncovered.
A clean and minimal youtube frontend, without all the ads and whistles - christian-fei/my-yt
Generate impressive-looking terminal output to look busy when stakeholders walk by - giacomo-b/rust-stakeholder
tj-actions/changed-files
Recently Microsoft has been promoting Copilot+ PCs as the next wave of tablets, laptops and PCs capable of handling your AI requirements. Other than having a Copilot button, what does this actually mean? In this post we’ll take a look at what makes these PCs d…
It was April 2021. With just one week to go before my Y Combinator interview, I found myself sitting in my doctor’s office, facing an unexpected crisis. The doctor told me that I had a severe leak ...
Retry Mechanisms and Distributed Systems
Many years ago I’ve written somewhat similar piece about navigating all the distractions of my life. You can read it here: https://marcin.cylke.com.pl/2016/07/24/it-minimalist/ Years have passed, and I want to revisit the topic. Let this post be a reflection o…
XY Problem interactions go something like this: Tess: How do I disable SELinux? Burt: Don’t disable SELinux. Go and read https://xyproblem.info then ask your ACTUAL question. Tess: My webserver is crashing with “can’t read /etc/foo.conf: permission denied” Bur…
Long ago, during the time of creation, I confidently waved my hand and allocated a 1GB ESP partition and a 1GB boot partition, thinking to myself with a confident smile that this would surely be more than enough for the foreseeable future. However, this forese…
Playing around with OpenWrt often involves multiple outbounds, maybe multiple ISPs or VPN outbounds like WireGuard. We always need to configure and route the traffic. Configuring routing can actually be a headache because as the needs become more complex, the …
This is an excerpt from Happy Little Monoliths (Chapter 6). You can find the source code for the Fastify example here.
Postgres is a powerful and versatile database management system, now ubiquitously used in all types of applications. In the context of web services, its most important property is the ability to serve multitudes of users at the same time. This article explores…
The ESP32 is a popular microcontroller to use for do-it-yourself home automation, sensors, and a variety of other bits and bobs that you might want to take care of around the house. It’s the successor to the venerable ESP8266 which has found its way into many …
DiscMaster is an alternative interface for collections of software that have been uploaded to Internet Archive. It allows you to drill into disk images at th...
Comparing video encoders is easy, but not often done correctly.
I was recently reading Biohacking Lite by Andrej Karpathy, particularly the section called The Four Batteries of Your Body. For the first time in my life, health-related topics are starting to make sense to me because Karpathy explains them from first principl…
Apple has been caught overpromising and underdelivering, but the underdelivering part is far from being recent.