Richard Kovacs

Richard Kovacs

@richardkovacs.dev

Full-stack developer & security trainer by day, working on side projects by night | Posting about both | Building fyzz.chat

638 followers88 following184 posts

One thing that's hard to copy, even with AI: Permissions. You might copy the app and its features, but you'll have a hard time getting it approved by Meta. LetterBox just got access to posting threads on Threads, and posts on Facebook Pages. 3 more to go. 🚀

Pareto principle spotted in the wild. I wanted to pinpoint which tests make my test framework slow. Turns out only 19.1% of the tests are accountable for 87.2% of the framework's total runtime. Now I know which tests I should spend my time on to win the most.

Here is a harmless example of why simple blocklists don't work against agents. What is the pattern you write that they cannot bypass? Answer: no pattern like that exists. It will run a concat in Python and your protection becomes worthless. I kept this only because it runs in a test.

Does anyone have experience with pushing real malware to a public GitHub repo for research purposes? What do I have to pay attention to? License? Disclaimer? Can they ban my account for doing so? Any advice is appreciated!

One annoying side effect of documenting a cyber attack and analyzing real malware is that models are NOT helpful with it. I don't blame Anthropic, though. I have multiple pieces of working malware on my MacBook right now. This story might become my best blog post so far. Almost ready to publish!

I had enough of debugging why my analytics tools don't work. Some have built-in diagnostics, some don't, or they are delayed. I've built a tool that can check all of them with a single click. Which platform should I add next?

I honestly don't get why everyone is baffled at Anthropic watermarking generated text when Google was doing it long ago with SynthID in Gemini. Not that I agree or disagree with the fact, I just don't see what's new this time.

I don't understand why don't more people use a cross-agent harness. There are plenty of them. It is the simplest way to protect yourself from providers increasing prices and locking you in. You don't even have to pay for them, many of them are free.

Added a small extra to the status line of PAL. Now I can see whether I am over or below the sustainable daily usage. If the day is green, I have underused Claude so far and can use it more in the remaining days.

Klint received tons of new features and fixes over the week: - Rust support - C# support - NuGet package - Comment density support - Native package exclusion - 80% runtime reduction (from ~10s to ~2s) - Comment exclusion Agents need less and less steering every day with klint.

Claude Code on my phone ended doomscrolling for good. The only thing missing from it is the harness memory accumulated on my Mac over the months. Thankfully, I can export and import that in two clicks with PAL.

There's no better use case for an unused gaming PC than to turn it into a remote Claude Code workspace. Doomscrolling in my free time ended the second I could talk to my desktop agent from my phone.

The first version was a cheap VPS, but it turned out to be too weak even to finish a Next.js build. But a powerful PC with Ubuntu running on it can handle most of the things I need. I might even be able to run local models on it in the future.

Alex Hormozi said in a recent video that the reason you are not more successful with AI is that you didn't automate the bottlenecks. - Coding wasn't the bottleneck. - Writing copy wasn't the bottleneck. - Sending one email wasn't the bottleneck.

The bottleneck was: - Actually reaching out to people - Sending 1000x more cold DMs - A/B testing a new hero every week - Doing your taxes - Optimizing pricing - Pitching better I think you get the idea.

Don't get me wrong, AI can absolutely help with these too. But for some reason, everyone highlights that they ship 100x more for their 7 users. And that stuck with me.

The more you can verify automatically, the faster and better you will ship with AI. There's simply no excuse not to write unit tests when working with AI agents and building something real. If your harness is able to verify work, you can let agents run alone much longer.

This is a dream coming true for me! 🙏 I have a working and approved multi-platform, social media scheduler. LetterBox has passed Meta's app review recently and now it is open for real Threads users too, not just testers. Welcome everyone! 👋

Prompts are suggestions. Hooks are guarantees. When your agent violates a rule, instead of thinking "I should add this to CLAUDE.md" you should ask the following question: How can I prevent/ensure this behavior with a deterministic hook? Then sit back and relax. You did it.

Claude Code has a misleading name. Most people don't know you can use it for almost everything. Some ideas: - It does my taxes (accountant verified) - Writes sales offers for me - Creates document templates - Creates presentations - Watches YouTube videos

View full thread

Claude Code has a misleading name. Most people don't know you can use it for almost everything. Some ideas: - It does my taxes (accountant verified) - Writes sales offers for me - Creates document templates - Creates presentations - Watches YouTube videos

- Runs deep research tasks with 4-8 parallel agents - Scrapes the web for people/companies - Uses Fable to create skills for Opus - Uses Haiku/Sonnet to browse the file system - Plans a holiday trip - Verifies claims made by others - Finds catches in real estate ads

- Knows all of my notes and searches in them - Creates informative visuals - Calculates VAT on outgoing invoices - Plans a business conference trip - Finds cheaper alternatives for products - Writes emails - Writes DMs - Finds suspicious parts in contracts

My favorite new feature in LetterBox is to see which part of the text is still above the fold. Insanely useful, and took like 2 minutes to add. Not 100% correct, as the exact calculation is complex, but close enough to still be helpful.

There are two types of developers. Those who understand that their profession as they have known it is over. And those who are afraid they will be jobless. One is happy about AI and uses it every day, the other is paralyzed. Which one are you?

For me, hooks are the thing that turned vibe coding into agentic engineering. CLAUDE.md is good, but it is often ignored. It is essentially just a suggestion. But hooks are always there, and they are deterministic. I build all of my agentic tooling around hooks.

claude.mdOverview - Claude Code DocsClaude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.