Freddy Guime

Freddy Guime

@fguime.bsky.social

Distinguished Principal Engineer @expediagroup.bsky.social . Previously of the financial industry. Co-host of @javapubhouse, podcast for the Java dev. Co-Author of Java 7 Recipes

360 followers205 following38 posts

something that I'm curious, and may want to try is implementing "Dynamic" state flows for LLMs... I can see a process where it could create new states (teaching it), and then asking to evaluate which state to slide into, to then change the prompts for that state... I wonder... #ai #llm #learning

So my weekend project (ok multiple weekends) was to create an email classifier that help me organize more than 100k emails on my inbox. It's open sourced, use LLM for email classification and runs in your computer (no need to ship emails outside to anyone). Give it a spin! github.com/windust/mail...

github.comGitHub - windust/mail-organizer: Mail Organizer for spam, etc.Mail Organizer for spam, etc. Contribute to windust/mail-organizer development by creating an account on GitHub.

Freddy Guime reposted

Really outstanding explanation of stream gatherers

Todd Ginsberg@todd.ginsberg.com

Java 24 just introduced Stream Gatherers — custom intermediate operations for Java Streams. I've written a blog post explaining what they are, why they matter, and how you can write your own. todd.ginsberg.com/post/java/ga...

Freddy Guime reposted

⭐⭐⭐⭐⭐ "When your systems are designed to be used by normal engineers, all that excess brilliance they have can get poured into the product itself, instead of wasting it on navigating the system."

Charity Majors@charity.wtf

The IEEE republished a lightly edited version of my recent essay, "In Praise of 'Normal' Engineers". 🙌 spectrum.ieee.org/10x-engineer The greatest engineering orgs in the world are not the most pedigreed or top heavy, but the ones where normal engineers can move the business forward, day by day.

let's crowdsource (maybe someone ran into this)... have a kotlin project running in WSL, when using gradle works fine... BUT if using maven, it breaks (by ways of not finding the JDK and for example saying can't find Superclass Object). @intellijidea.com uses gradle for build in Kotlin WSL,

but seems to take over if working with maven (i.e. uses the internal builder). I suspect that something in kotlinc is not liking / finding the right WSL but so far even putting FINER detail in the build logs doesn't show what is the kotlinc command is trying to execute

tried forcing the additional params to specify the jdk home but neither seems to be taking so I'm at a loss... when I try to delegate build to Maven, it "builds" but then it fails on run (with a cryptic indexoutofbound) plus is slow. Is there something we could do for Kotlin, Maven projects, in WSL?

gosh, this is fun (and a little scary).. keep working on my household assistant, and I just added the ability to make notes (ie. a tool to record things of importance you tell it)..so now I can say that I like latin food, or when my birthday is, and it'll write it down.

The notes then are fed back as part of context for the system prompt, so it can keep track of important things you tell it. The next step is to create batch jobs that can do things like create notes about due dates (for example ingesting your email inbox).. so you can ask what's on for today

it's really interesting how much you can push these llms to help you organize your life... Will publish it once it's on a decent state just to see where things can go from there!

so the project for this winter break is to create an AI Agent that can help with the household (someone who can keep track of lists, remind you of things, summarize your emails... let's see how far we can push SpringAI, Ollama, OpenAI, and Speechify :D

Interesting... been working on using Ollama and Llama3 to classify all the emails in my inbox (100,000 emails)... and so far is going great! This could be a fun open source project :D

You are up to date.