This is Part 3 of 3. Part 1 covers how the feed generator works and the initial strategy to collect possibly related posts. Part 2 covers the labeling tooling, ML classifier, and storage design.
We st...
Building a Custom Bluesky Feed, Part 2: Iterating Over It
This is Part 2 of 3. Part 1 covers how the feed generator works and the initial strategy to collect possibly related posts.
The regex filter I built in Part 1 has a problem it can't solve itself: \bir...
Building a Custom Bluesky Feed, Part 1: Starting Simple
When I joined Bluesky, Jim suggested that I created a custom feed as part of the learning during the onboarding process. I was excited about it because custom feeds is one of the coolest things in the...
It took me over two years to re-read the book I read in two weeks ten years ago
Originally published as a review for Judith Butler’s ‘Gender Trouble’ on my Bookwrym.
It was the second time I read this book. As an avid sociologist reader pursuing my Master’s degree, I devoured it ...
Originally posted in Brazilian Portuguese.
The other day, on a Python forum, someone asked:
Is there any difference between tuples and lists in terms of performance?
As some of you might already kno...
Python Generators: What They Are and What Problems They Solve
Originally published in Brazilian Portuguese.
The other day, a friend saw me writing a function in Python that used yield instead of return, and asked:
— What's the point of that? I’ve never really g...
Do not share a terminal screenshot when asking for help
I have a few open-source projects that are CLI tools — the most well-known one is Minha Receita. I also participate (less than before, but still do) in some communities that support beginners in progr...