Espoir Murhabazi (@esp_py) header
Espoir Murhabazi (@esp_py) profile picture

#MwanaMboka 🇨🇩 trying to survive in 🇬🇧. Building RAG systems one chunk at time! PS: A Good Embedding Model is All you need. #Mancity 🦈

Online
Joined November 2011
Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)Photo by Espoir Murhabazi (@esp_py)
Espoir Murhabazi retweeted
One hand held her baby. The other held the mic. 🤍 Day 2 of #PyConAfrica2026, she kept asking questions, learning, and joining the conversation with her little one beside her. She didn’t have to choose between being a mum and being a learner. The room made space for both.
1
7
20
507
Espoir Murhabazi retweeted
Your ride to PyCon Africa is sorted. Two routes. One destination. Zero parking drama. Hop on at Makerere Gate or Stabex and head straight to Speke Resort Munyonyo, Friday to Sunday, for just 2000 UGX. Mornings: 7AM – 9AM Evenings: 6PM – 7PM #PyConAfrica #PyConAfrica2026
7
1
19
603
Espoir Murhabazi retweeted
Shower thought
1
5
51
2,307
Espoir Murhabazi retweeted
📢 Les candidatures aux bourses #Chevening sont ouvertes jusqu’au 6 octobre à 11h00. Bien plus qu’une bourse, Chevening vous ouvre les portes d’un réseau mondial de plus de 60 000 leaders et acteurs du changement. 🌍 Ne vous auto-excluez pas. 👉 chevening.org
2
40
4
148
10,765
Espoir Murhabazi retweeted
For a sophomore (2nd year) computer science student, what advice would you give them, to break into the industry (after graduating) and have a great career in building software?
180
35
15
685
98,672
Applying for #Chevening? Join us this Saturday, 26 September @ 10:00 Kinshasa time, for an information session on the Chevening application process and essay writing. Register: luma.com/hi8jxnmm #CheveningScholarship
3
4
231
Espoir Murhabazi retweeted
Cette article parle de la bonne performance des leopards à la coupe du monde, les 3 facteurs qui ont contribuer au success, nous avons montrez deux critères sur lequelles nous devrons nous focaliser... Link: shorturl.at/jIK2m @TopCongo @leopardsfoot @EmeryKabongoM
2
5
107
Espoir Murhabazi retweeted
UPDATE: Je pense que je vais enfin arriver au bout. Après mon poste, un agent du @RDC_Minafet m'a contacté en privé. Pour cela, je dis félicitations : au moins, ils ont un bon service client. Je lui ai transmis mon dossier et il a confirmé le problème. il me repond ma capture n'a jamais été enregistrée et ma preuve de paiement n'a jamais été utilisée, bref je n'ai jamais fait de capture selon eux.. Pourtant, je me suis présenté à l'ambassade le 28 février 2026 : j'ai fait la vérification à l'ANR, la capture de mes empreintes digitales et tout le reste. Que s'est-il passé avec ma capture ? Je me rappelle qu'après l'enrôlement, j'ai demandé une preuve de capture, mais on ne me l'a pas donnée. L'ancien système imprimait une preuve à la fin de la capture, mais le nouveau ne le fait plus. Résultat : pas de preuve de capture, pas de notification pour confirmer l'enrôlement, pas de numéro de suivi de dossier. Voila où un des problem. Je pense que toute cette procédure et ce système doivent être revus afin d'intégrer des notifications pour informer l'utilisateur de l'état de sa demande. Je pars a l'ambassade, il me disent il ne peuvent plus refaire la capture, il demandent de dire aux gens du MINAFET d'ecrire une letter officiel pour autoriser une nouvelle capture. Je rappelle le MINAFET ils me disent qu'ils vont voir cela avec l'ambassade, et il vont ecrire la lettre. Voila ou je suis bloquer, mais une chose est sure le MINAFET a un bon service client, s'il ont été en mesure de me contacter et de prendre mon dossier en main ca veux dire que quelque chose marche chez eux.. Mais ou es le probleme?? :🤔 cc:: @kayikwambaT, @ngokweyndolamb @TopCongo @actualitecd @StanysBujakera @radiookapi
Bonjour Madame @kayikwambaT, @RDC_Minafet et Monsieur @ngokweyndolamb D'habitude, je ne me plains pas et, si je me plaignais, je ne le ferais pas publiquement. Mais j'ai trop souffert, et je pense que je dois porter cette plainte. Elle concerne ma demande de passeport. J'ai perdu mon passeport lors d'un voyage le 21 novembre 2025. Heureusement, j'ai été autorisé à entrer en Angleterre avec mon visa électronique. Depuis ce temps, j'ai fait une demande de passeport biométrique auprès de l'ambassade de Londres, conformément à mon parcours : - Le 26 novembre 2025, j'ai effectué la demande de passeport et finalisé mon paiement. - Ce n'est que le 26 février 2026 (trois mois plus tard, soit après 90 jours), malgré des allers-retours au centre de capture à Londres et des interactions avec les agents du DERMALOG, qu'on m'a invité au centre de capture pour la prise des données biométriques. - Nous sommes le 27 juillet 2026, c'est-à-dire cinq mois plus tard, et je n'ai toujours obtenu aucune information sur mon passeport. Après maintes demandes auprès de l'ambassade, on me dit que le passeport n'est pas encore imprimé. Je ne vais pas vous dire combien cette situation est frustrante pour moi, ma famille et mon travail. Je vous prie, Madame la Ministre, Monsieur l'Ambassadeur, de bien vouloir accepter mes doléances, de m'aider à retrouver mon passeport et, surtout, d'améliorer votre système car je ne suis pas la seule personne à rencontrer ce problème. @TopCongo @actualitecd @StanysBujakera @radiookapi
2
3
13
2,058
Espoir Murhabazi retweeted
Community Showcase: Congo Tech Pamoja (@congotechpamoja) 🇨🇩✨ Bringing the voices of 110 million people into the global conversation! Founded in 2024, Congo Tech Pamoja is on a mission to put the Democratic Republic of the Congo (DRC) firmly on the African AI map. The community focuses on promoting excellence, driving innovation, and making artificial intelligence accessible across French-speaking Africa. To achieve this, they host webinars, conferences, hands-on workshops, and information scholarship programmes designed to sensitise the youth and inspire them to seize tech opportunities. In less than two years, they have built a scientific and educational network where young Congolese talent can collaborate and develop real-world AI projects together. Watch their showcase to see this vibrant community in action! Virtual Indaba: Registrations are open to join #DLI2026 virtually! Secure your pass here 👉 deeplearningindaba.com/2026/… #DLI2026 #Indaba2026
3
1
15
1,391
Espoir Murhabazi retweeted
# on shortification of "learning" There are a lot of videos on YouTube/TikTok etc. that give the appearance of education, but if you look closely they are really just entertainment. This is very convenient for everyone involved : the people watching enjoy thinking they are learning (but actually they are just having fun). The people creating this content also enjoy it because fun has a much larger audience, fame and revenue. But as far as learning goes, this is a trap. This content is an epsilon away from watching the Bachelorette. It's like snacking on those "Garden Veggie Straws", which feel like you're eating healthy vegetables until you look at the ingredients. Learning is not supposed to be fun. It doesn't have to be actively not fun either, but the primary feeling should be that of effort. It should look a lot less like that "10 minute full body" workout from your local digital media creator and a lot more like a serious session at the gym. You want the mental equivalent of sweating. It's not that the quickie doesn't do anything, it's just that it is wildly suboptimal if you actually care to learn. I find it helpful to explicitly declare your intent up front as a sharp, binary variable in your mind. If you are consuming content: are you trying to be entertained or are you trying to learn? And if you are creating content: are you trying to entertain or are you trying to teach? You'll go down a different path in each case. Attempts to seek the stuff in between actually clamp to zero. So for those who actually want to learn. Unless you are trying to learn something narrow and specific, close those tabs with quick blog posts. Close those tabs of "Learn XYZ in 10 minutes". Consider the opportunity cost of snacking and seek the meal - the textbooks, docs, papers, manuals, longform. Allocate a 4 hour window. Don't just read, take notes, re-read, re-phrase, process, manipulate, learn. And for those actually trying to educate, please consider writing/recording longform, designed for someone to get "sweaty", especially in today's era of quantity over quality. Give someone a real workout. This is what I aspire to in my own educational work too. My audience will decrease. The ones that remain might not even like it. But at least we'll learn something.
659
3,622
837
18,757
2,296,699
Espoir Murhabazi retweeted
The quantity of code that devs ship has roughly 10xed. But net developer productivity (value created by unit of time) is only up by a bit, if at all. Part of it is that the additional code is solving more incremental problems. A bigger part is that the new code is creating problems of its own.
169
143
32
1,733
247,971
Espoir Murhabazi retweeted
On this day 2️⃣ years ago... time stood still 🤯
106
211
13
3,971
143,603
Espoir Murhabazi retweeted
Replying to @esp_py
This is the reality of AI engineering that nobody shows in tutorials. PDF parsing alone can consume weeks of effort. The eval pipeline, infra work, and document processing are where the actual engineering hours go, not the prompt crafting.
1
1
25
Espoir Murhabazi retweeted
A truly healthy, lifelong relationship is incredibly boring, and that is exactly what makes it beautiful. The internet tells you to constantly chase butterflies, toxic sparks, and cinematic grand gestures. But real love is just two people doing grocery shopping, managing a household, and sitting in silence on the couch without any underlying anxiety. If your relationship feels "boring," you didn't lose the spark, you finally achieved absolute peace
unpopular relationships opinions that would get you in this position???
64
1,415
56
10,868
1,193,394
Espoir Murhabazi retweeted
La Coupe du Monde : une réussite… et des défis ! Cette qualification doit être un tremplin pour le football local. Parmi les priorités du prochain président de la FEFOFA, le développement des infrastructures et la formation des formateurs, entraîneurs et talents locaux doivent être une priorité absolue. 🔗 Plus d’infos ici : leopardsfoot.com/rdc-coupe-d… #Leopardsfoot
2
34
1,965
Espoir Murhabazi retweeted
“Thanks Martin, I found a lost pension from when I was 22, it’s now worth £45,000!” So can you do what Rose did? Martin shows you how to check… This is just a snip from the full Martin Lewis Money Show Pensions Special watch it on ITVX
35
227
7
1,805
735,818
Espoir Murhabazi retweeted
Breaking into data science and AI can feel overwhelming. For many aspiring African data scientists, the path isn’t always clear. So where do you start; and how do you grow? The 2026 DSA Summer School & Workshop will be at @Makerere (July 20–24). What stage are you in? 👇🏾
2
22
118
7,518
Espoir Murhabazi retweeted
It’s official, we will be in Kampala, Uganda, from 7th to 11th October 2026. For 5 days people from across Africa and beyond will come together to share, learn and celebrate the Python community. It has always been about more than just code. africa.pycon.org
2
29
53
1,601
Espoir Murhabazi retweeted
We’re looking for speakers to share insights on Python, AI, data, web, open source, community, and more. Are you first-time or experienced speaker? We encourage you to apply and inspire Africa’s tech ecosystem. Deadline: 16th. 04.2026 Link: africa.pycon.org
1
37
79
3,829
Espoir Murhabazi retweeted
Kampala and Kinshasa are strengthening their trade ties—some good news amid regional uncertainty. Starting this month, Air Congo #DRCongo @AirCongoFly will operate the Entebbe–Kinshasa route. Uganda’s exports to the DRC have already surpassed $1 billion, and a direct flight to Kinshasa—a city of 20 million people—opens new opportunities for Ugandan products such as milk, coffee, fish, fruits, vegetables, and bananas.
3
14
3
72
4,288