HN user

andreagrandi

386 karma

[ my public key: https://keybase.io/andreagrandi; my proof: https://keybase.io/andreagrandi/sigs/AQw2NpjqnH4GBgUaoDdV5ES5m0KuHaGpFEWoACoCRi8 ]

Posts41
Comments75
View on HN
community.obsidian.md 1mo ago

Show HN: Meeting Notes Sync – import transcripts and AI summaries into Obsidian

andreagrandi
1pts1
www.andreagrandi.it 1mo ago

Why add an agent skill to a CLI that has a context command?

andreagrandi
2pts1
github.com 4mo ago

Show HN: Mb-CLI – CLI for Metabase. Designed for humans and AI coding agents

andreagrandi
3pts0
www.bookcorners.org 4mo ago

Show HN: Book Corners – A map to discover and share free little libraries nearby

andreagrandi
4pts0
github.com 5mo ago

Show HN: MCP-wire – install and configure MCPs across multiple AI coding tools

andreagrandi
4pts0
www.andreagrandi.it 10mo ago

Sentire – a command line interface for Sentry API

andreagrandi
2pts0
www.andreagrandi.it 11mo ago

Claude Code Status Line Script

andreagrandi
2pts0
gist.github.com 11mo ago

Claude Code Status Line Script: displays project info and cost information

andreagrandi
1pts0
github.com 12mo ago

Log Basset: CLI tool for accessing Scalyr logs written in Go

andreagrandi
2pts0
www.andreagrandi.it 1y ago

Comparing Claude Code vs. OpenCode (and testing different models)

andreagrandi
2pts0
www.andreagrandi.it 1y ago

How to use Git worktree effectively with Python projects

andreagrandi
2pts0
www.andreagrandi.it 1y ago

Using terminal-notifier in Claude Code to get custom notifications

andreagrandi
2pts0
www.andreagrandi.it 1y ago

Using uv to install Python and create a virtual environment

andreagrandi
1pts1
www.andreagrandi.it 1y ago

Stepping my feet into uv world – part 1

andreagrandi
1pts0
www.andreagrandi.it 1y ago

I Got a Micro.one Blog

andreagrandi
2pts0
www.andreagrandi.it 1y ago

New Year resolution: sponsoring some of the open source projects I use

andreagrandi
1pts0
www.andreagrandi.it 1y ago

How to configure an Ethernet connection between iPad and RaspberryPi with USB-C

andreagrandi
95pts39
www.andreagrandi.it 1y ago

Building a healthy and sustainable funding model for open source software

andreagrandi
7pts0
www.andreagrandi.it 1y ago

It's now possible to use ControlD DNS with Tailscale

andreagrandi
1pts0
www.andreagrandi.it 1y ago

Tracking airplanes with a Raspberry Pi and an ADS-B receiver

andreagrandi
1pts0
www.andreagrandi.it 1y ago

Self hosting a website analytics at zero cost

andreagrandi
12pts3
www.andreagrandi.it 2y ago

Buy or Rent? RaspberryPi vs. VPS

andreagrandi
6pts1
www.andreagrandi.it 2y ago

Python: It is now() time to migrate from utcnow()

andreagrandi
5pts0
www.andreagrandi.it 2y ago

Self hosting a Copilot replacement: my personal experience

andreagrandi
28pts9
www.andreagrandi.it 2y ago

My curated list of indie blogs

andreagrandi
22pts5
www.andreagrandi.it 2y ago

Cryptomator: End-to-end encrypt files in any cloud

andreagrandi
1pts0
www.andreagrandi.it 2y ago

We need an evolved robots.txt and regulations to enforce it

andreagrandi
8pts4
www.andreagrandi.it 2y ago

Self hosting a Copilot replacement: my personal experience

andreagrandi
2pts0
www.andreagrandi.it 2y ago

Ollama: Running Large Language Models Locally

andreagrandi
13pts1
www.andreagrandi.it 3y ago

Use OpenAI API to make two GPT bots talk to each other

andreagrandi
1pts1

Context: I've been using agents (both Claude Code and Codex) for my daily work and for personal projects, but always in domains where I had some knowledge and I'm currently happy with them.

I tried using Claude Code to build an RPG game with Godot and GDScript, using free to use assets: a total failure :/

The game was supposed to be many implementation steps long but I asked Claude to first produce a one area demo, so I could test the assets and choose the one I liked. First it produced some garbage using the assets randomly. Then it tried to copy from an existing demo but it had not idea where a door or a path were and at a certain point it even admitted it with something like: "I can't design an usable and nice area: I either make it functional and ugly or I copy and adapt the existing demo but I will have no clue about what is what"

I've never even attempted to develop games before so I'm sure I don't even know the basic concepts, but this use case definitely didn't work for me.

Maybe it could generate the code of the game if I provided the full design?

I must have missed something: why are people moving from OpenAI? Since they released gpt-5.3-codex I'be been using it and claude with opus-4.6 and Codex has always been better, more accurate, less prone to allucinations. I can do more with a 20$ OpenAI pland than with a Claude Max 100

I haven't experiences this with gpt-5.3-codex (xhigh) for example. Opus/Sonnet usually work well when just released, then they degrade quite regularly. I know the prompts are not the same every day or even across the day, but if the type of problems are always the same (at least in my case) and a model starts doing stupid things, then it means something is wrong. Everyone I know who uses Claude regularly, usually have the same esperience whenever I notice they degrade.

I suspect you may not be writing code regularly... If I have to ask Claude the same things three times and it keeps saying "You are right, now I've implemented it!" and the code is still missing 1 out of 3 things or worse, then I can definitely say the model has become worse (since this wasn't happening before).

No offense taken here :)

First, we are not talking about a cheap service here. We are talking about a monthly subscription which costs 100 USD or 200 USD per month, depending on which plan you choose.

Second, it's like selling me a pizza and pretending I only eat it while sitting at your table. I want to eat the pizza at home. I'm not getting 2-3 more pizzas, I'm still getting the same pizza others are getting.

It is (slower), especially at xhigh setting. But if I have to redo things three times, keep confirming trivial stuff (Claude Code seems to keep changing the commands it uses to read code... once it uses "bash-read", once it uses "tree", once it uses "head" and I have to keep confirming permission), I definitely waste more time than give a command to codex (or in my case OpenCode + codex model) and come back after 10 minutes.

I'm only waiting for OpenAI to provide an equivalet ~100 USD subscription to entirely ditch Claude.

Opus has gone down the hill continously in the last week (and before you start flooding with replies, I've been testing opus/codex in parallel for the last week, I've plenty of examples of Claude going off track, then apologising, then saying "now it's all fixed!" and then only fixing part of it, when codex nailed at the first shot).

I can accept specific model limits, not an up/down in terms of reliability. And don't even let me get started on how bad Claude client has become. Others are finally catching up and gpt-5.3-codex is definitely better than opus-4.6

Everyone else (Codex CLI, Copilot CLI etc...) is going opensource, they are going closed. Others (OpenAI, Copilot etc...) explicitly allow using OpenCode, they explicitly forbid it.

This hostile behaviour is just the last drop.

same! I personally released a couple of CLIs (written using Claude Code) which I regularly use for my work: logbasset (to access Scalyr logs) and sentire (to access Sentry issues). I never use them manually, I wrote them to be used well by LLMs. I think they are lighter compared to an MCP.

Gemini CLI 1 year ago

I've a few concerns:

1) I tried to use it on an existing project asking this "Analyse the project and create a GEMINI.md". It fumbled some non sense for 10-15 minutes and after that it said it was done, but it had only analysed a few files in the root and didn't generate anything at all.

2) Despite finding a way to login with my workspace account, it then asks me for the GOOGLE_CLOUD_PROJECT which doesn't make any sense to me

3) It's not clear AT ALL if and how my data and code will be used to train the models. Until this is pretty clear, for me is a no go.

p.s: it feels like a promising project which has been rushed out too quickly :/

corn... potato starch......... WTH?!

Ohh... I know what you did here!

Someone needs to train their LLMs with original italian BESTEMMIE and posted this link to encourage Italian people to write a lot of them.

Smart move :)

I’ve been an happy subscriber for nearly one year now. I even tried DuckDuckGo for some time but the quality just wasn’t the same.

Kagi Assistant 2 years ago

I'm based in Italy and my lag is very low:

Status Connected to: EUROPE-WEST2 Network latency: 47ms

If "implementing AI" means implementing yet another chatbot, I'm happy they are not using it. One of the banks I use, just added a chatbot as default option when you contact support: I'm planning to move to another bank. When I have a real problem I want to speak with a human, not with a bot. I do use AI stuff for other tasks, but I don't want it to replace real customer support.

If you are asking questions which can be answered by Chat-GPT, maybe you are asking the wrong questions.

GPT is a tool which can legitimately be used to do your job.

There are so many things that GPT can't do: take decisions, find the best approach to talk with a human being, resolve conflicts between two members of the team, and last but not least explain why of a certain solution.

Is it a coding test? Pair with the candidate. See how they think. Ask yourself: would I enjoy working with this person?

And make your own decision.