DiscoverDuarte O.Carmo's articles
Duarte O.Carmo's articles
Claim Ownership

Duarte O.Carmo's articles

Author: Duarte O.Carmo

Subscribed: 0Played: 1
Share

Description

My personal website. Here, you can read my blog posts, and learn about my projects. I write about data science, AI, programming, business, and other topics.
49 Episodes
Reverse
Why do this? A small dataset of news headlines GPT2 in PyTorch Pre-training headlines in Portuguese Supervised fine-tuning (SFT) on Portuguese from Portugal Reinforcement Learning (GRPO) for sports news Final thoughts & Acknowledgements Why do this? ML and AI are moving at an incredible pace. The amount of research coming out …
#58 Drowning in News

#58 Drowning in News

2025-10-04--:--

The world moves fast, faster every day. For those who work with technology - and even those who don't - it's hard to keep up with the news. But I've always enjoyed staying up to date with what is happening, and my main tool to get it done hasn't changed in years …
It's that time of year again. As usual, we took a couple of weeks off and came south: a bit of Portugal, a bit of Italy, a lot of friends and family. My family has a long-running joke that I hate people and love my computer. That's not (entirely) true …
A couple of weeks ago in Lisbon, I went to a friend's birthday dinner. In front of …
..but they can also be a lot of fun. If you work in tech, I'd say there's a 98% chance you've heard about it. MCPs are the future of agents, MCPs will be everywhere, MCPs are the future. The Model Context Protocol, first introduced by Anthropic is blowing up. For …
Last month, I built an app called Taralli. It was fun to close the loop and get it out there. Still - there was an elephant in the room: "...[calorie tracking] Accuracy isn’t great, and it makes some pretty basic mistakes. I’ve got plans to fix that..." And things …
For years, I never really cared about what I ate, how much I ate, or when I ate it. But sometime late last year, I finally decided to listen to Vitto. I started noticing that what I eat actually had an impact on how much I ran, how well I …
Even though it never really replaced physical books for me, I've been a big Kindle user for many years. The ability to take hundreds of books with me anywhere is priceless. Vitto even has a running joke that I tend to lose them on the plane. I love my Kindle …
Last year I made an effort to speak less and learn more. However, I still had the opportunity to present at a couple of conferences. One of them was PyCon Wroclaw. The main goal was to talk about a couple of interesting paradigms I've come across while using LLMs to …
#50 Simple AI tools

#50 Simple AI tools

2025-02-17--:--

Last week over lunch, Pedro was telling me how he uses Perplexity to improve the way he searches around the web. He mentioned we're entering a phase where we have at least 20 'AI' tools to boost our productivity - and the tough thing now is choosing which ones to use …
In the period of the generative AI boom, everything is happening all at once. Every day a new model comes out, every week a billion dollar company teases a great new advancement. More often than not, they'll show us some fancy version of this: We all love a misterious chart …
Some context Our data: A controversial dataset A stupid simple vector store Plain RAG Complicating things: Hybrid Search What if we ask for a summary? Detecting representative questions Answering questions that require the entire dataset in context Expanding user queries The most important Lesson Resources to go beyond the basics …
I'm flying over the Atlantic just between France and Spain for my yearly Christmas trip back to Lisbon. For some reason, I just remembered the blog post I always wanted to write. This one is not about tech, but it's about something I'm equally passionate about: The Marathon. Funnily - I'm …
For the past year, this website's podcast companion has been running on a text-to-speech model called XTTS-v2. It's not horrible. And those who have heard my voice before might notice some similarities. But it's far from a pleasant listenning experience. But the world of text-to-speech (TTS) has been gradually moving …
For the past years Vitto and I have used Tricount to track our shared expenses. The app is actually pretty good, but there’s one small thing that annoys me quite a bit. Even though we spoke English to each other for the first month, we’ve since spoken a …
For a short summer break, Vitto challenged me to visit Iceland with her. As someone that is used to going south for the summer - this sounded stupid at first, but I was incredibly surprised. For 6 days, we were pretty much in another planet. Here are some notes and tips …
Tanda Runner is a web app that shows me the things I care most about when preparing my next marathon. I've also added a running coach/agent designed to give me actionable feedback about my training. Some of that feedback is probably hallucinatory - I'll get to it in a bit …
I'm lucky enough to work with some pretty talented folks. During a recent offsite, one of them gave a completely improvised talk. He had just gotten back home from holidays - so naturally, they didn't really have time to prepare anything. But what they said resonated. It was about improvisation. How …
I'm a sucker for side projects. There's nothing quite like building something to learn about it. Over the last 5+ years I've accumulated a little over 15 small web apps and websites. Almost all of them are hosted on a small Hetzner server and deployed using a mix of ssh …
There I was. Ready to click the big blue purchase button. 350 Euro, for a keyboard (!) Asking Vitto multiple times: is this really worth it? Should I go for it? I mean, that's a whole lot of dinners. After much hesitation, I did it. All black, with blank key caps …
loading
Comments