Last week I was helping a friend of mine to get one of his new apps off the ground. I can’t speak much about it at the moment, other than like most apps nowadays it has some AI sprinkled over it. Ok, maybe a bit maybe more just a bit – depends on the way you look at it, I suppose … | Continue reading
Intro Last week I was catching up with one of my best mates after a long while. He is a well-recognised industry expert who also runs a successful cybersecurity consultancy. Though we had a lot of other things to catch up on, inevitably, our conversation led to AI, LLMs and their … | Continue reading
I heard about The Bear TV show from my brother a few times over the past couple of years but I never really felt like watching it. A TV show about a frantic family-run bistro in Chicago? Color me sceptical. Don’t get me wrong, I’ve got nothing against the catering or hospitality … | Continue reading
I have been aware of Cuelang (CUE) pretty much since the early stages of its development. It always seemed to me the language had the potential to solve a lot of problems in the ocean of YAML which we found ourselves drowning in the Cloud Native ecosystem. CUE excels in validatin … | Continue reading
It all started as a joke. I was in a group chat with a few of my friends and we were talking about football (soccer for the American readers). I entered the chat during a mildly heated discussion about the manager of a team one of my friends supports. It was going on for a bit wh … | Continue reading
I have been busy hacking since I got back from my long holidays. I didn’t miss computers while travelling around the world. Not for a second. When you hike up a volcano and engorge yourself in the beautiful views only this planet can reward you with it’s hard to think of computer … | Continue reading
I have been trying to pick up Rust again recently. It’s been a bit of a slow burn at the beginning but I think I’m finally starting to feel the compounding effects kicking in. Maybe it’s just my brain playing a trick on me, but I’m feeling at much more ease when writing Rust now … | Continue reading
I have been hacking on AI agents recently for both fun and profit as part of the work I’m doing for one of my clients. They’re mostly text-to-speech (TTS) agents leveraging LLMs for generating text which is then turned into voice by a trained TTS model. As you [probably] know, ma … | Continue reading
Last year I wrote about the superpowers text embeddings can give you and how I tried using them to compare the song lyrics of some music artists. Though the results failed to paint the picture I hoped for – this was due to the methodology, or rather lack thereof – it made me appr … | Continue reading
Throughout my career, I’ve learnt, usually the hard way, the importance of getting the foundations of whatever I was working on right. Or at least as right as possible. I learnt how fundamental it is for setting your project — and by proxy, your team — up for success. I’d argue i … | Continue reading
Before the end of last year, I visited San Francisco (SF) for a few weeks. It felt great meeting some old friends and ex-colleagues face-to-face after a long hiatus. There is something incredibly refreshing about being in the same room with the folks you’ve spent chatting to so m … | Continue reading
This blog post is a collection of advice or rules I’ve learnt to live by as a software engineer.It’s an accumulation of experiences I’ve gained through working for software organizations of various sizes.Most of the advice in this post is aimed at software engineers, but some may … | Continue reading
The beginning of 2021 marked the point when some of us were bracing with hope for the year that lied ahead. The year that we hoped to be “better” than the one that we were leaving behind. Little did we know we should have braced for impact instead.For me personally, if 2020 was b … | Continue reading
Recently I had to write a fair amount of Go code which interacts with Active Directory (AD) for one of my clients. AD uses Lightweight Directory Access Protocol (LDAP) [1] for client-server communication. LDAP is a very mature and powerful protocol to interact with directory serv … | Continue reading
Over the past few months, I have been rekindling my interest in graph theory. I’m not quite sure what has caused this shift in my mind as I didn’t play with graphs too much since I graduated many moons ago, besides the occasional interview preparation. Maybe it was my reading abo … | Continue reading
On 26th March Kubernetes London Meetup planned to host another event. It was supposed to be our 5th birthday so we had worked hard to make the event, to quote Kelsey Hightower, “Dope”. Unfortunately, it wasn’t to be as the coronavirus disrupted all levels of public life in a way … | Continue reading
If you happen to be one of the lucky people living in London you couldn’t miss we’ve had a bit of a sunlight crisis [not just recently]. Instead of the usual vitamin D deficiency which we are used to being brought to our attention during regular health checks things have been a l … | Continue reading
Just like many Go developers out there, I’m a big fan of Go standard library. Over the past few years I’ve been hacking on Go, I’ve discovered some real gems that not only made my life as a developer easier (no need to maintain unnecessary code), but they also made my code consid … | Continue reading
WASM: universal application runtime Last summer, fresh off my last freelance gig, I was catching up with my friend Asim, the founder of the widely popular microservices company, Micro at one of our favourite coffee shops in London. We would end up meeting almost every week talkin … | Continue reading
When working on my last project I needed to find a way to draw a random number from a list based on some weight assigned to it i.e. given a list of numbers each of which has a weight assigned to it, I had to find a way to draw a number from the list based on the weight. The numbe … | Continue reading
Before the end of the last year I went to see a movie made by one of my favourite movie directors, Damien Chazelle. The movie is called First Man and it tells the story of the journey of the first man on the Moon. I am also a bit of a space nerd, so my expectations were sky high. … | Continue reading
Before the end of the last year I went to see a movie made by one of my favourite movie directors, Damien Chazelle. The movie is called First Man and it tells the story of the journey of the first man on the Moon. I am also a bit of a space nerd, so my expectations were sky high. … | Continue reading
This summer I spent quite a bit of time speaking to various people about “intelligent” Edge computing. I put double quotes around the word intelligent to avoid the wrath of the thought leaders on the internet as they fight each other over what intelligence is and what is not.The … | Continue reading
Tensorflow conditionals and while loops Recntly I found myself needing to implement more advanced control flow in some models I have been hacking on in my free time. In past I never really needed any graph conditionals or loops or any combinations thereof, so I had to dive into d … | Continue reading
As I continue to explore the realm of Artificial Neural Networks (ANN) I keep learning about some really cool types of neural networks which don’t get much attention these days. Many of these networks have not found much practical use in the “real world” for various reasons. Neve … | Continue reading
I haven’t blogged here for over 2 years. It’s not that I had nothing to say, but every time I started writing a new post I never pushed myself into finishing it. So, most of the drafts ended up rotting in my private Github gists. Although my interests have expanded way beyond the … | Continue reading
Couple of months ago I came across a type of Artificial Neural Network I knew very little about: Self-organizing map (SOM). I vaguely remembered the term from my university studies. We scratched upon it when we were learning about data clustering algorithms. So when I re-discover … | Continue reading
My rekindled interest in Machine Learning turned my attention to Neural Networks or more precisely Artificial Neural Networks (ANN). I started tinkering with ANN by building simple prototypes in R. However, my basic knowledge of the topic only got me so far. I struggled to unders … | Continue reading
This is the second post of the series about Principal Component Analysis (PCA). Whilst the first post provided a theoretical background, this post will discuss the actual implementation of the PCA algorithm and its results when applied to some example data.Theory Recap In the fir … | Continue reading
This is the first of the two post series about Principal Component Analysis (PCA). This post lays down important knowledge bricks that are needed to understand the core principles of the PCA algorithm. The second post will discuss the actual implementation and its results by appl … | Continue reading
Alert! This is another rant blog post! I promise the next one will be more technical :-)Rocket launch me some opinions Past few days I’ve been playing around with Rocket, the new container runtime by CoreOS. Quite a few people have asked for my opinion so I figured I would put it … | Continue reading
Disclaimer: I do not work for Docker nor for any company whose business is tied to Docker in any wayRecently there has been a lot of discussions about the future of Docker networking in various communication channels. It is due to hugely increased Docker usage over the past year. … | Continue reading
2014-07-30 22:35 Update: I’ve updated the post with the link to netlink RFC. I’ve also replaced references to golang with Go programming language on majority of mentions in the article. I do agree with the people in discussions on the topic of Go/golang, but I’ve adpoted golang i … | Continue reading
Daily Dilemma Recently I’ve been finding myself in various conversations about Docker and Linux Containers (LXC). Most of the time the conversations eventually end up with one and the same question and that is whether we should run containers in production. Initially this post ha … | Continue reading
I am always open to new interesting consulting opportunities. My areas of interst and expertise are Go, AI agents and general backend engineering. If you do anything interesting in those areas we should work together! Pop an email to my GitHub email address. You can read aabout m … | Continue reading
My name is Milos. I’m a software engineer currently living in London, UK. I graduated from Czech Technical University in Prague with Masters degree in Technical Cybernetincs, which is a fancy word that encompasses machine learning, control engineering and artificial intelligence. … | Continue reading
I am always open to new interesting opportunities. My current areas of interest are Go, AI agents and Rust. But I enjoy all aspects of backend engineering and I’m no stranger to frontend either. If you do anything interesting in those areas we should work together! Drop an email … | Continue reading
My name is Milos. I’m a software engineer currently living in London, UK. I graduated from Czech Technical University in Prague with Masters degree in Technical Cybernetincs, which is basically a fancy word that encompasses machine learning, control engineering and artificial int … | Continue reading
Toggle navigation Cybernetist Home About ← Previous Post Show comments Milos Gajdos • © 2024 • Cybernetist Hugo v0.123.8 powered • Theme Beautiful Hugo adapted from Beautiful Jekyll | Continue reading
Toggle navigation Cybernetist Home About ← Previous Post Next Post → Show comments Milos Gajdos • © 2024 • Cybernetist Hugo v0.123.8 powered • Theme Beautiful Hugo adapted from Beautiful Jekyll | Continue reading
Toggle navigation Cybernetist Home About ← Previous Post Next Post → Show comments Milos Gajdos • © 2024 • Cybernetist Hugo v0.123.8 powered • Theme Beautiful Hugo adapted from Beautiful Jekyll | Continue reading
Toggle navigation Cybernetist Home About Next Post → Show comments Milos Gajdos • © 2024 • Cybernetist Hugo v0.123.8 powered • Theme Beautiful Hugo adapted from Beautiful Jekyll | Continue reading