@pankowecki.bsky.social

Planning some winter holidays? I taught #AI how to check average weather. Did you know despite what most examples show, #Claude Skills don't require any code actually. You can just describe an algorithm for Claude and that's it. Check it out: pankowecki.pl/posts/claude...

Claude Skills - with SKILL.md only

There are a lot of examples of Claude Skills out there which include separate code files that Claude can use to execute something. But Skills can be just a single SKILL.md file describing and algorith...

pankowecki.pl

There are some things that AI already fantastic with. I am doing project X about changing Y to Z, what should I be mindful about, do change management analysis in POLDAT model. Bang, 100 details to think about.

I've been working remotely for 15 years. Still gives me joy when I can work from gov office or hotel. Did both today, no regrets. Ready for lovely weekend in the mountains.

It's amazing what you can learn from #LLMs if you ask questions. I asked it to implement an algorithm, it did excellent job. Then I asked which generic libraries could have something similar and that's how I learned about downsampling with #LTTB algorithm. Perfect for my use-case. #AI #VibeCoding

Bild

Gemini's deep research is absolutely fantastic. Using it second time and it is a great tool for expanding one's knowledge about certain topics. Feels like learning supercharged.

As usually feature toggles made the day nice and easy. 5 of them actually. Granular toggles allowed small user testing on production and the big release day was mostly about turning them all on.

Impossible task for LLMs. Tell it to do something with a text, but without using words from the text. Spoiler: it's gonna use all the words from the text...

Cooking very slowly some strmnl.app updates recently for non-bikers and non-runners. Since Strava does not have stats for those activities, the plan is to show more info about them, when available. I hope this will be a qualit of life improvement for other athletes.

Bild

When not using Zeitwerk I still use a normal file organization, generally. There would be a menu.rb defining the module, and require_relatives to load child constants *in the module body*, not before. That way, who creates is well-defined, and everyone else knows it reopens can use that style.

Workshops alert 🚨 Join Chris Hasiński at Image Vector Search workshops on April 11 to learn how to build an AI-powered image search engine. Workshops are included in the ticket's price and registration starts on April 2 (number of seats is limited), stay tuned for more info!

i feel compelled to remind everyone that chatgpt/LLMs are functionally the *opposite* of an actual expert. the more your problems are unusual or novel, the more likely LLMS are to be wrong. they are least helpful when it's most important

a table labeled "How common is your problem, how helpful is the response?"  

There are three columns labeled common, rare, and novel and two rows labeled Actual Human Expert and LLM. 

Common problem, human expert: helpful
Rare problem, human expert: more helpful
Novel problem, human expert: most helpful
Common problem, LLM: helpful
Rare problem, LLM: unhelpful
Novel problem, LLM: harmful

I am now having weekly random conversations with people about strmnl.app and @usetrmnl.com. What a lovely growing community it is. I can see through comments how much joy this device brings to people and how everyone wants to write just one more plugin for it.

strmnl.app - Strava activities on your TRMNL e-ink device

strmnl.app integrates with Strava to display your training activities on the TRMNL device, providing a seamless, no-pressure way to stay motivated and achieve your fitness goals.

strmnl.app

Day 2 of using #ClaudeCode. I am becoming a bit lazy with code writing. Created a pull request with 95% of the code written by AI. It definitely does not follow my coding style, but with a bit of guidance it adhers and works lovely. #Claude #LLM