Blog

Visual Guide

  • Informative piece
  • Short read
  • Demo / DIY
The state of Research Platforms in 2023: A review

October 18, 2023

A brief summary of the modern researcher's needs A couple of months ago, the scientific...

Full-text search in Flask with ChromaDB and embeddings

July 17, 2023

(Flask + Chroma logos) Update 20/07/2023 This article is referring to ChromaDB version 0.3.26. There...

Petals: LLMs of the people, by the people, for the people!

May 8, 2023

(Image from https://petals.ml/.) I’ve been recently posting about the democratization of Large Language Models (LLMs)...

"Poor Man's Configurator": An unorthodox way to config your scripts by A. Karpathy

April 27, 2023

As an AI language mod- (kidding) Python script-kiddie, I know how managing configurations can become...

Create Chatbots with a customizable knowledge base using LangChain

April 18, 2023

LangChain is an innovative library that simplifies the creation of chatbots. One of its key...

Controlling generated images with Stable Diffusion

April 7, 2023

If you haven’t been living under a rock, you should be aware that the world...

The Pause

April 3, 2023

A few days ago, a large number of prominent figures from both the academic and...

Putting the "graphic" back in "biographic": Make your CV using matplotlib

February 19, 2023

In general, I’ve had issue with expressing myself through my CV. This week I took...

How the pros grade online courses

January 18, 2023

This post is related to MOOC.fi, i.e. the massive open online courses offered by the...

Data-Driven "Definition Hell" Quiz

January 9, 2023

What’s that? An attempt to come up with a term describing the confusion arising from...

Surprisingly intuitive recommender systems

December 27, 2022

Service or product recommendations happen to be major applications of Machine Learning that are tightly...

An ode to (practical) scientific communication

December 14, 2022

It is without question the field whose developments are communicated the most that feels more...