Dear youtube, why does your search bar have two search icons
I certianly cannot click the second one:
Maté's personal blog
I certianly cannot click the second one:
As I'm building my personal annotation project, I come across code that the LLMs have decided to spread around and duplicate variables instead of reusing an existing one, so I step aside and look around only to see tech debt, which is asking to be refactored and I'm reminded to start using value objects. Your 2nd rewrite will have a different type of tech debt Value objects The book…
What is git worktree ? Manage multiple working trees attached to the same repository. A git repository can support multiple working trees, allowing you to check out more than one branch at a time Why use git worktree ? While working on a feature branch, your mate taps your shoulder about an issue in Prod ; you sigh, then proceed to: 1. git stash -u 2. git switch -c hotfix prod_branch 3. git add…
I carried out this brief Analysis of Using Action Runner Controller Compared to Self-Hosted Runner in July of 2024, This year my current Company has adopted it. This blog post give an overview of using k8s instead of dedicated EC2 runners. This post does not go through the setup process, the documentation is easy to follow. About Actions Runner Controller (ARC) is a Kubernetes operator that…
TL;DR Source Code Pimoroni E-paper display 3D printed Case E paper display weather dashboard This project started because I had a spare raspberry pi zero laying around, being a resourceful guy, I didn't want to leave it there. After seeing a few E-paper related projects, I decided to make a dashboard of my work calendar. So I ordered the Inky Impression 7.3" 7-colour e-paper display(the 2024…
TL;DR Just don’t use it, because of these problems: GitHub storage network bandwidth is very slow, ours was limited to ~32 MB/s when running from an AWS Self-Hosted Runners 1 , because of this it takes about one minute to upload 1GB of cache, and another minute to download said cache on your next run. If your dependencies are not cached on the runner, you will be getting a different build…
About more than a year ago(before the down of LLMs) I was with a friend tossing project ideas to work on, I threw the idea of training a model on our notes to help us pass interviews, it boiled down to piping Zoom audio stream into speech to text then into a language model trained on answering software dev questions, and finally have the answers rendered onto a screen. This was of course before…
To avoid AWS IPV4 charges, I was migrating my IPV4 ec2 instance to IPV6, however after spending hours fiddling with aws VPC, network and security configuration, I realised that my ISP doesn't support IPV6 :/ . Here I discuss some of the techniques that I have learned about debugging Debugging is not usually taught at uni; instead, it is typically learned on the job. Although the solution…