my ForYou page is different today. Did the algorithm change?
#BuildInPublic
Didn't add AI to the app this week.
Added a keyboard shortcut instead.
The people who use it daily are happier than any chatbot would've made them.
#buildinpublic #noai
V1.1.0 of Radio is approaching fast! Offline playback and lots of small fixes! #BuildInPublic

Not to fire shots at anybody like Anthropic but I fixed a text flicker glitch in like an hour

#AGI #AI #DevHumor #ProgrammerHumor #BuildInPublic #Cracked

Fixed in the next Cork beta release:

- Opening maintenance using the "Delete cached downloads…" button now selects the maintenance step properly
- The maintenance report now correctly shows how much space was reclaimed

Known bugs in the beta fixed: 2/7 (~30%)

All done with NO AI

#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #antiai #fuckai #NoAI

Module 1 of LLM Zoomcamp is done! 🎉

I turned my original RAG pipeline into an Agent!

I spent these last few days diving deep into Agentic RAG. It's been fascinating to build it step by step. Every time I ask the LLM to learn about something new, I see how it naturally figures out which tools to use, when to search, and how many times to gather info before giving me a solid answer.

What exactly is Agentic RAG?
It’s like giving the AI a brain that can actually act. Instead of just retrieving from a fixed knowledge base, the model decides whether it needs external tools first, gathers what it needs, and then answers. It’s pretty interesting to understand how it actually works behind the scenes!

Why does this matter?
A few days ago I asked for a detailed guide on using the OpenAI Python library with the chat.completion API. The Local LLM called web search multiple times until it had enough context and built something useful from those pieces. Now that I am building these systems, I can finally understand why it does what it does.

💡 Insights from this week:
- Building a static pipeline is a great start, but to make something truly flexible, you need function or tool calling. It lets the LLM look at the question first and decide whether it needs to search a knowledge base before answering.
- I used to think "chunking" was just about breaking up text. Turns out it can reduce token input by 3x! 🤯
- You have to learn how to walk before you run. Starting small, understanding each component manually, and seeing how the pieces fit together… it felt slow at first but worth it. Now I’m able to accelerate with agent frameworks like toyaikit, LangChain, PydanticAI, or OpenAI Agents.
- There is definitely a learning curve with the API syntax. Between the new response API and chat completions, tool responses are structured differently and you have to adjust your code accordingly. Frustrating at times, but also a great way to learn!

Quick takeaway:
It is best to start simple, then add complexity only when needed. Sometimes an agent can burn tokens unnecessarily, so only add that layer if your problem really needs it!

Had a lot of fun with this module and I’m already curious about what’s next. If you’re interested in learning along, this is the full free course Alexey at the Data Talks Club: https://github.com/DataTalksClub/llm-zoomcamp/

Anyone else tinkering with LLM agents lately? What kind of projects are you exploring or trying out? Would love to hear where your journey is heading!

#ai #localai #llm #mastodon #fediverse #buildinpublic #linux #github #aiengineering #DataEngineering

A tip for users of our experimental instance mementomori.social:

You can enable the algorithmic "For you" feed from the top right corner of the Home feed. When you turn it on, it will instantly switch to a ranked feed that prioritizes posts based on who you follow, who you comment on, and what you like or boost. If you also toggle on "Include posts from people you don't follow," you'll see trending content across the Fediverse based on your interests.

Unlike Trending tab, For you -feed is personal. The logic is similar to pre-Musk Twitter but user-focused and not corporate-owned.

The Trending tab remains unchanged, and /explore shows posts from roughly the past 6-12 hours, with a strong focus on the most recent ones. A post that gets massive engagement might stick around a bit longer, but most cycle out within half a day. Your own For you page changes every time you click the menu, refresh the page, or return.

This is ongoing, experimental work. The PR draft and source code are available here: https://github.com/mementomori-social/mastodon/pull/4

#MementoMoriSocial #Mastodon #MastoAdmin #OpenSource #BuildInPublic #Algorithm #AlgorithmicFeed #Algorithms

As an indie dev, it's so tempting to keep adding features. But this 5-star review reminded me why saying "no" to feature creep is a superpower.
"No needless bells and whistles." 🎯
It aligns perfectly with what @twostraws preaches in Everything But the Code regarding Minimum Lovable Products.
This update gets some bugs out of the code, next step is some ASO, just reading that chapter now.
https://apps.apple.com/us/app/steps-tracker-watch-pedometer/id1197485766
#BuildInPublic #iOSDev #indieDev #AppleWatch #SwiftUI
Real talk: how long would it take a new hire to find your team's single most important document right now?
#buildinpublic #productivity

One feature I’m using every day: a unified inbox.

Replies from different platforms show up in one place, so I don’t have to jump between tabs to keep up with conversations.

Simple, but surprisingly useful.

#buildinpublic #saas #development #software #developer #marketing #ui