HN user

jaimefjorge

511 karma

Hello there.

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

Posts45
Comments102
View on HN
verity.md 1mo ago

Verity.md – Gates, Memory and Cost control for coding agents

jaimefjorge
5pts1
blog.codacy.com 3mo ago

Codacy: Code-level detection of AI model, tools and agent usage

jaimefjorge
4pts1
blog.codacy.com 6mo ago

AI Risk Hub: Governance controls for AI-generated code in production

jaimefjorge
4pts0
twitter.com 6mo ago

Building software with AI loops: 12 observations from Geoff Huntley (Ralph)

jaimefjorge
1pts0
jaimefjorge.com 6mo ago

The death of code won't matter

jaimefjorge
2pts0
swordhealth.com 7mo ago

MindEval: New benchmark shows 12 top LLMs fail at mental health care

jaimefjorge
2pts0
news.ycombinator.com 8mo ago

Show HN: Benchmark your team's AI coding security posture

jaimefjorge
5pts0
news.ycombinator.com 1y ago

Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf

jaimefjorge
43pts22
ai.codacy.com 3y ago

Codacy Quality AI: Automatic fixing of any linter issues in your repo

jaimefjorge
26pts0
github.com 3y ago

Storefront UI 2: Tailwind Based, ECommerce Centric, UI Library for Vue and React

jaimefjorge
29pts12
s3.amazonaws.com 4y ago

Reading the Mind in the Eyes Test

jaimefjorge
1pts0
hundred.substack.com 4y ago

Book Summary: The Art of Statistics – Learning from Data

jaimefjorge
2pts0
hundred.substack.com 5y ago

Range: How and Why to Be a Generalist (Book Summary)

jaimefjorge
1pts0
hundred.substack.com 5y ago

Summary: Letters from a Stoic by Seneca (65 AD)

jaimefjorge
1pts0
jfj.fyi 5y ago

Why we don't prepare enough for things we want

jaimefjorge
2pts0
hundred.substack.com 5y ago

Book Summary: Fooled by Randomness, Taleb – The role of luck in life

jaimefjorge
1pts0
hundred.substack.com 5y ago

Book Summary: Why Nations Fail – Understanding why countries are rich or poor

jaimefjorge
14pts12
jaimehq.substack.com 6y ago

It goes without saying – things that don't need to be said

jaimefjorge
1pts0
hackernoon.com 7y ago

Codacy is now free up to 4 seats

jaimefjorge
3pts0
www.codacy.com 8y ago

Show HN: Survey of 263 companies on code review best practices and productivity [pdf]

jaimefjorge
9pts0
hackernoon.com 8y ago

7 coding shortcuts that don't work

jaimefjorge
1pts0
techcrunch.com 8y ago

Codacy, provider of automated code review, raises $5.1M

jaimefjorge
6pts1
www.business-standard.com 9y ago

Netflix expected to spend over $6B on original and acquired programming in 2017

jaimefjorge
440pts369
medium.com 9y ago

New Year's Resolutions for Software Engineers

jaimefjorge
5pts0
blog.codacy.com 10y ago

How to prioritize technical debt? Studying issues during October on GitHub

jaimefjorge
5pts0
blog.codacy.com 10y ago

Fixing a “Too many open files” exception

jaimefjorge
1pts0
blog.codacy.com 11y ago

How to update large tables in PostgreSQL

jaimefjorge
1pts0
blog.codacy.com 11y ago

20% of pull request comments are about style and best practices

jaimefjorge
2pts0
blog.codacy.com 11y ago

Service discovery with Consul while moving to micro-services

jaimefjorge
3pts0
blog.codacy.com 11y ago

Visualizing Scala code style – studying Twitter and Spark

jaimefjorge
23pts0

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!

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.

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.

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.

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

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.

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.

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.

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

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!

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!

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!

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.

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.

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.

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...