41554 blogs · [ { "id": "01a08755-188d-7110-bf6a-ff4b7c9baa55", "title": "Fractetris", "url": "https://blog.thiagolira.com.br/fractetris", "published_at": "2026-07-05T18:21:52+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7d4a4f15", "title": "I got so mad at poke(rogue)like that I trained a RL agent to beat it for me", "url": "https://blog.thiagolira.com.br/i-got-so-mad-at-poke-rogue-like-that-i-trained-a-rl-agent-to-beat-it-for-me", "published_at": "2026-06-04T00:57:37+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7df22f79", "title": "gb-ts: A Game Boy Emulator in TypeScript", "url": "https://blog.thiagolira.com.br/gb-ts-a-game-boy-emulator-in-typescript", "published_at": "2026-02-28T14:42:04+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7e7da9ac", "title": "Neon Lights Fugue", "url": "https://blog.thiagolira.com.br/neon-lights-fugue", "published_at": "2026-02-28T14:42:03+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7e85a118", "title": "Fragment Shader", "url": "https://blog.thiagolira.com.br/fragment-shader", "published_at": "2026-02-28T14:42:03+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7f279ca9", "title": "BookGraph Explorer", "url": "https://blog.thiagolira.com.br/bookgraph-explorer", "published_at": "2026-02-28T14:42:03+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7f5d6276", "title": "Using 3 Modalities of Generative AI at the Same Time Without APIs", "url": "https://blog.thiagolira.com.br/using-3-modalities-of-generative-ai-at-the-same-time-without-apis", "published_at": "2025-01-31T19:45:11+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7f9665b5", "title": "Running a local LLM to Practice japanese in a flight", "url": "https://blog.thiagolira.com.br/running-a-local-llm-to-practice-japanese-in-a-flight", "published_at": "2025-01-31T19:37:39+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b7fea5524", "title": "How not to pay Adobe and process multiple photos with Python", "url": "https://blog.thiagolira.com.br/how-not-to-pay-adobe-and-process-multiple-photos-with-python", "published_at": "2022-12-05T23:23:40+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b802fd660", "title": "A Toy Diffusion model you can run on your laptop", "url": "https://blog.thiagolira.com.br/a-toy-diffusion-model-you-can-run-on-your-laptop", "published_at": "2022-12-05T23:23:34+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b80735f46", "title": "Training a RL agent to fish in Stardew Valley", "url": "https://blog.thiagolira.com.br/training-a-rl-agent-to-fish-in-stardew-valley", "published_at": "2022-01-18T16:38:24+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b8092a793", "title": "Fine-tuning Roberta to detect Citations between books", "url": "https://blog.thiagolira.com.br/fine-tuning-roberta-to-detect-citations-between-books", "published_at": "2021-03-26T20:44:27+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b8161b88e", "title": "50 books I read in 2019 (short reviews)", "url": "https://blog.thiagolira.com.br/50-books-i-read-in-2019-short-reviews", "published_at": "2020-01-10T10:44:30+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b81f0acff", "title": "Using GPT-2 to generate Pokémon anime episodes", "url": "https://blog.thiagolira.com.br/using-gpt-2-to-generate-pok%C3%A9mon-anime-episodes", "published_at": "2019-12-05T16:12:34+00:00" }, { "id": "01a08755-188d-7110-bf6a-ff4b82c6495e", "title": "10 Livros que me Marcaram", "url": "https://blog.thiagolira.com.br/10-livros", "published_at": "2018-06-27T22:36:41+00:00" } ] posts Claim your blog
Back to blog.thiagolira.com.br
Blog · corpus.blog/blogs/blog.thiagolira.com.br/posts

blog.thiagolira.com.br

blog.thiagolira.com.br

2026

2025

2022

2021

2020

2019

2018