HNHacker News
TopNewBestAskShowJobs

jaimefjorge

511 karma · joined September 12, 2011

Hello there.

Codacy (www.codacy.com) Blog: https://jaimefjorge.com/

submissionscomments
jaimefjorge··on Verity.md – Gates, Memory and Cost control for coding agents
Hi there. I'm Jaime Jorge, CEO and Co-founder of Codacy.

Today we're launching Verity in free public beta.

We've built Verity because our customers have been needing ways to better deal with the complexity and scale of working with coding agents, specially when you start orchestrating them in loops. Specifically: security, context/memory and cost are the biggest problems people seem to have.

So Verity has: - Gates: a standardized review layer for agent-generated changes, combining adversarial AI review with deterministic checks before code moves forward. This forces the agents to self-heal without humans in the loop - Memory: a local+cloud markdown knowledge base that records good decisions made by your agents - which make them better over time. This also make Verity work better with your code - Cost control: visibility into token usage and estimated cost by task, session, and repo.

We're launching for claude code first, looking to support more harnesses and tools soon.

Would love some feedback!

jaimefjorge··on Codacy: Code-level detection of AI model, tools and agent usage
Last week we released what we think is the most comprehensive and easy way to detect every trace of AI assets and dev tools in codebases, including models, libraries, MCP servers and API keys. It’s called AI Inventory and you can try it now by connecting a repo.

The announcement article goes through why this was our most requested feature of the past few months and how it works in detail.

jaimefjorge··on Cursor’s debug mode is arguably its best feature
For me Cursor is unbeatable in going from 0 to fixing an issue. Claude code is great but the cold start problem of getting all the context first sometimes is annoying. I find cursor is a good choice in combination with other tools.

My 2 cents: cursor could also reproduce bugs leveraging things like playwright and other tools. That closes the loop somewhat.

jaimefjorge··on Trump says Venezuela’s Maduro captured after strikes
Why then doesn't the US attack other countries that fit the description? It's another dangerous precedent.

Edit: I fully understand the deterrents. I'm making the case that attacking for the sake of 'liberty for all' is a farce.

jaimefjorge··on Ask HN: What did you read in 2025?
Such a good read.
jaimefjorge··on Ask HN: What did you read in 2025?
I sometimes wish that other types of fiction were as easy to read (for me) as sci-fi. I devoured all 6 books of Dune. Loved Hyperion with the canterbury tales structure and the politics - I already know I’m going to like the second book. I must check The Terror, thank you for the pointer. I have also the Neuromancer waiting for me to eat my literary veggies.
jaimefjorge··on Ask HN: What did you read in 2025?
All fiction.

- The Great Gatsby. Really enjoyed it and seemed fitting with the current times.

- Buddenbrooks, Thomas Mann. Generational wealth come and gone. Good for putting things into perspective.

- Things Fall Apart, Achebe.

- The Pearl, John Steinbeck

- Hyperion (first book), Dan Simmons. Great sci-fi. Bought the second book and look forward to reading it.

- Stoner, John Williams. Incredibly well written book

- One Hundred Years of Solitude, Gabriel García Márquez. Still finishing but I hope to finish in time for next year

jaimefjorge··on The force-feeding of AI features on an unwilling public
I feel an urge to build personal local AI bots that would be personal spam filters. AI filtering AI, fight fire with fire. Mostly because the world OP wants is never coming back. Everything will be AI and it's everywhere.

I also feel an urge to build spaces in the internet just for humans, with some 'turrets' to protect against AI invasion and exploitation. I just don't know what content would be shared in those spaces because AI is already everywhere in content production.

jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Honestly, I’ll take that big fat raspberry. Our website is made in Hubspot and that poses all sorts of limitations. I deeply regret that. So yes.. workarounds unfortunately
jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Thanks for testing. Please do share feedback. Windsurf is crucially important to us as we’re working with their team to make the experience good. Would you mind sending any feedback to Jaime at Codacy.com?
jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Thank you!
jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Yes. My point is that because of training cutoffs it should be mandatory to run SCA scans when dealing with AI code generation. Not putting exact versions would be a good idea. But that’s not what’s happening today.
jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Hi there. Yes, the extension, the cli and the MCP server are open source.

The local analysis can run locally in a sandboxes environment (provided you download the dependencies and tools etc).

Only if you want to then use our cloud scans, or let your coding agent interact with data from Codacy, then you’d need the MCP server connecting to our API.

jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Sorry about that and thanks for flagging. EDIT: should be fixed. Thanks
jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Thanks. We’look into it right now. EDIT: should be fixed. Thanks
jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Hi Brian. Thanks!

I think at first glance we try to establish a strong bond between what’s running in the IDE with our CLI and what tool configs you have running on the cloud in Codacy. We spend a lot of time on coding standards, gates, and making all the tools that we integrate (which seems to be pretty comparable to qlty - we do have our own tools right now for example for secret scanning) run well with good standards for large teams. We also have an MCP server and we found that tying code analysis with code agents is not trivial so I think that’s also something different. Beyond that, DAST + Pen testing, etc. We’ve become a full-on security company and that’s been our focus.

We do and we’re looking into it. It really started for us when we launched an MCP server.

jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Hi there. Codacy runs in the cloud when PRs acre created. We run a large number of tools and we have gates, and coding standards, etc. It’s a standardization use case. Codacy Guardrails is about local code analysis with a special focus on coding agents. The problem is that AI generates insecure code and if you don’t have Codacy centrally analyzing things, you’ll introduce vulnerabilities in your repo.

On context pollution unfortunately we rely a lot on the model actually being used. One thing we do is: clear instructions to only analyze the code being produced and not act on ALL issues/problems identified. Still we recommend a good small selection of tools to start and go from there: an SCA (mandatory really), a secret scanner and a good curated list of security issues. If we feed too many issues to the models they.. well.. don’t work

jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
Hey thanks for testing! That's been my experience well, it's very frequent to see libraries with vulnerable versions being introduced in code. What's also interesting is that, despite using incredible AI coding models like Sonnet 4, you still get CVEs in your code. Try this with Codacy Guardrails: "create a Java server using undertow".

Thanks for testing. Please do share your feedback when you test further!

jaimefjorge··on Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf
thanks tosh!

The guardrails are ran every time there is code being generated by the agent. We give instructions to the coding agents to run the guardrails on the code that is changed. It doesn't YET work with Claude Code and Amp but because it leverages an MCP server, we can easily do it. It's in the plans to do.

I think dev-time is critical, because AI is producing large swaths of code as we speak. We also make sure that regardless of what happens in dev time, we can always run our cloud checks in CI time. Thanks for your questions!

jaimefjorge··on Ask HN: How to break anxiety/fear-avoidance cycle?
Below is a list of things that I've gathered over time that work for me. If you'd like to have a chat, happy to hear you out, sometimes that also helps.

State of mind

- First remember that anxiety is normal and debilitating. There's nothing inherently wrong, sometimes it's just a culmination of different things.

- Anxiety comes in peaks usually matching particular stressors like workload or difficulty in coping with work. It might seem in that peak that everything is wrong, but it usually isn't and you'll be clearer of mind soon.

> Many are the things that have caused terror during the night and been turned into matters of laughter with the coming of daylight. Seneca, Letters from a Stoic

- Anxiety creates a vicious cycle of guilt. Break that by giving yourself time and space to be better. An afternoon or morning away is better than a week feeling like shit.

> “If there is no solution to the problem then don't waste time worrying about it. If there is a solution to the problem then don't waste time worrying about it.” - Dalai Lama XIV

Writing down

- Because of the Zeigarnik effect, the mind finds closure in things that are written down. It's a good exercise to write all the tasks that clobber our mind.

Plan it

- We have anxiety, which tends to lead to procrastination, when workload is high or tasks are difficult. So it's important to divide and conquer. Break down large tasks into small ones that we can do easily

- As much as possible, address small things that you can do. You build momentum on winning small tasks. Identify small things that you can do to win. Winning creates a virtuous circle of serotonin which builds momentum.

- As soon as there is a plan, our mind anchors to that plan as a way to relax.

Exercise

- Seratonin has anxiolitic properties that help to counter anxiety.

- Resistance training (anaerobic), with low-to moderate intensity, seems to offer a reliable and robust decrease in anxiety: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4090891/

- Aerobic treadmill exercise training appear to contribute to Serotonin levels https://link.springer.com/article/10.1007/s11064-009-0066-x

- Go outside in the morning to get natural light. It sets your circadian rhythm for the day. You can combine this practice with a short jog, bike ride, or walk. Lateral eye movement caused by self-propelled motion is shown to reduce stress. Your eyes scan the environment in front of you from side to side. This triggers a process that tells your brain there are no imminent threats ahead of you, causing a calming effect that will help you break free from stress-induced tunnel vision. (Andrew Huberman, Ph.D., a professor at Stanford)

Sleep

- Sleeping affects mood. Sleeping 8 hours, if possible, is critical

Food

- Heavy processed and junk food also affect the body leaving us clunky and unmotivated. Important to regulate

- Healthy homemade food is the best course of action. If possible, cooked by yourself, as the action of cooking food is rewarding by itself.

Reading

- In an anxiety peak, it's difficult to focus and to be productive. Reading is an activity that is beneficial to reduce stress even if forced.

Expectations

- People sometimes accumulate expectations from others. Insecurity can lead to accumulate these to a point where it's not possible to deliver work. One must be effective in managing these expectations.

- Create boundaries. In an anxiety peak: Remove news, email, twitter and slack from daily consumption; Remove screens from start and end of the day. -> - Smartphones reduce available cognitive capacity and lead to Survivorship bias; Force to say 'no' to things

Granny's Rule

- Grannys rule - eat your carrots first This means that you should have things that you look forward to doing. What brings you joy? What do you feel like doing? Aim to include that in your plan and have that as your reward!

jaimefjorge··on Ask HN: Share your personal site
https://www.jaimefjorge.com/ My personal website: Gatsby, Netlify, Visual Studio, Lumen template.
jaimefjorge··on Ask HN: How many hours a day/week to you read books?
I read on average about 30min a day after my kid goes to sleep. Sometimes a bit more if I'm engaged in a book. I find that if I force myself to read at least 1 page per day, that is the best way to make progress.

I started a newsletter (https://hundred.substack.com/) with book summaries for my friends to read what I'm reading.

jaimefjorge··on If I could bring one thing back to the internet it would be blogs (2020)
It seems to me that the problem described is less one of discoverability and more one of lack of content. Regardless, this gave me the idea that it would be generally interesting to have authenticity unbundled from Google. If you could create a subset of Google with the honest, transparent, human blogs/posts/websites, etc then you could search from content from those sites. It could be less news aggregator and more search engine untainted by money or robots. I’m thinking opt-in domains, with a small community selecting the domains/blogs. I’m sure this is not new. But I surely earn for a more authentic internet.
jaimefjorge··on European Union recommends halting non-essential travel from the U.S.
I read this while holding my 1-month-old daughter. I can’t begin to imagine the pain you have endured. I’m very sorry for your loss.
jaimefjorge··on Show HN: Obsidian for Mobile – Plain-text knowledge base on the go
I’ve been a happy user of Obsidian for almost a year. It’s a solid product, moving at impressive speed (until recently they had almost weekly releases of features/bugs/improvements) with just 2 people. In my opinion we need more products and teams like these.

As for my use of Obsidian, I’ve put into it almost 400 permanent notes into it and I have my journal in it as well. I find the process of connecting ideas and thoughts great for exploring subjects/books/articles. I’m a fan of this product.

jaimefjorge··on Tuesday was my last day as CEO of CircleUp
Thank you for sharing this. I admire your strength.
jaimefjorge··on Book Summary: Why Nations Fail – Understanding why countries are rich or poor
Thank you for the feedback. My objective was to condense the main thesis of the book which is that there are Inclusive or Extractive institutions, self-reinforcing through virtuous or vicious circles, and that the process of Creative Destruction is critical within this system. I tried to anchor all examples within these main ideas. I think this gives you a shallow high level understanding of the book. But to make sure that it's not only my view or summary abilities, I added a few more reviews at the end which serves as counter to the Authors' ideas.
jaimefjorge··on Book Summary: Why Nations Fail – Understanding why countries are rich or poor
Thank you for your feedback! Wonderful recommendations, will take a look.

Thank you as well for subscribing. It's really rewarding to read your comment.

jaimefjorge··on Book Summary: Why Nations Fail – Understanding why countries are rich or poor
It's the largest theme of the book, and it should really be part of this summary. I'll update it. Thank you for this.

EDIT: I added this at the end of the summary with two examples. Thanks again for the feedback.

jaimefjorge··on Ask HN: Recommendations for Working from Home?
We made a list of recommendations and best practices for our company, Codacy[1]. Tips to avoid boredom, routine and unhealthy habits:

Leave the house, stretch your legs: Without disregard to government recommendations and instruction and provided that you keep safe from gatherings and other groups, going for a walk to get some sun will help make you happier and clear your mind;

Walking 1:1s: We all love walking 1:1s, and this is a great opportunity to keep doing them, but instead of walking side by side with your teammate, you can do it over a phone call;

Work-life balance: Working at home can make you more productive, but do not forget to set limits for yourself. Know when to finish work and start enjoying your day, even if you do not leave the same physical space.

Home office: Set up a small office at home, preferably in a place where you usually do not use to relax and use it just to work. This way you can have a clear distinction between your workspace and mindset, and your own time.

Virtual coffees: Even if you don’t have a random coffee planned for today or this week, try to connect with your teammates outside of work topics. We are social creatures who need social interactions to be happy. Take this as an opportunity to engage with people you usually wouldn’t.

Do not overuse pyjama days: Although it feels great to work in your pyjamas sometimes, using normal clothes as if you were going to the office, helps to change the mindset from being at home chilling to work mode.

Communicate proactively: We won’t be able to engage with each other on our work interactions in person, so regardless of the tool we use to communicate make sure you keep doing that, proactively, remotely. Be part of what glues us as a company.

1: https://docs.google.com/document/d/1nEnE1OYPULy8x0ng5hcuLjoY...

The team at Notion also did a good compilation: https://www.notion.so/Remote-work-wiki-1b21ef5501714fffa9f5c...

Page 1 of 4Next →