HNHacker News
TopNewBestAskShowJobs

daitangio

504 karma · joined April 19, 2011

Solution Architect at NTT Data Italy, father and casual writer http://gioorgi.com
submissionscomments
daitangio··on Why is the liver so weirdly regenerative?
Very nice, well written and interesting! Amazing!
daitangio··on OpenAI GPT–6 Astra breaks Enigma message that has resisted solution since 2005
yes and no. AI is great for patter-maching and finding solution by "assonance".

I agree with you that these are not "trilling" discovery but they can be worth something anyway.

Like you, I do not like this news also because I think they will be used to just "push" the next two IPOs (Anthropic, OpenAI).

daitangio··on AX – Google’s Open Agentic Orchestrator
I agree, also the problem is the substrate is still in beta. So this is a beta on another beta: it seems not fully mature.

I'd prefer a K8s Operator or plugin (like Istio) to get all the pack.

daitangio··on The most important product decision is what you don't build
And I add, when to say no to customers, from a consultant perspective.

When you are flooded by requests, predicting the right priorities and managing the Gantt is crucial.

Customer satisfaction is your priority as consultant, but wisdom is even more valuable, if you can apply it.

daitangio··on A heap overflow and SSO misconfiguration to compromise OpenAI internal repos
We need to be prepared to write less software, with a smaller attack surface. Less is more.

Bloated code is the critical problem. Once upon a time, I read C function

> char gets(char str);

is the first buffer overflow entry point, because it does not check the size of the destination buffer.

Sadly we cannot remove it from standard-C yet AFAI Know.

The success of Rust versus other languages is its secure-by-compile-time promise.

Also a lean java could help, but Java is so verbose/slow to start it bumps you away.

daitangio··on Spaceships (Reverse Asteroid)
Very fun! I sucks playing asteroids, here I am an Ace!
daitangio··on Emacs Bedrock 2.0
I am in my 10 years cycle in which I will go back to emacs. Emacs is so powerful but has a different terminology, and vscode was so easy and snappy...so I got accustomed to VSCode, but it is becoming slower and it has a lot of telemetry attached to it.

Is it time to give emacs another try

daitangio··on Ask HN: How do you manage skills files?
Openspec has a subcommand (init) to manage them: clever because they provide also an update path.
daitangio··on Code Review Is Dead?
Some thoughts that are added to what was written already by Antirez in the last month.

My two cents, but with real experience.

daitangio··on Show HN: OwnTime – a chess clock for your day's priorities
Very nice, I will buy it. I am also searching a special feature which add recurring alarms like every 45 minutes (for remembering to get up from my desk).

Can you add a feature like that or point me to a similar app?

daitangio··on “Code was never the hard part” is an insult to all programmers
I am still afraid of gen ai coding, and scared by its power. But I agree a lot with this article
daitangio··on Our position on open-weights models
Who decide the if a model is safe to use?

The strongest competitors or a government law? I prefer the second.

Suppose Chinese model are super-risky: is it better to have them in the open, so everyone can review the problems or have a closed-model?

Security is better at open Linux is open source because development is better.

I understand Anthropic for sure, but trying to limit open weight model seems the opposite direction IF security+safety is the major concert.

The Genie is ALREADY outside the bottle, and there are already plenty of companies offering inference services

daitangio··on Who's afraid of Chinese models?
I think the most interesting part of the article is the Huggingface incident at the end:

>Right now defenders are effectively banned from using Fable or Sol for cybersecurity because of Trump administration directives; that means the best alternative is using models from a country which has been trying to weaken our cyber defenses for years. This is insane!

I understand some guardrails are needed, but it is becoming increasing problematic manage them without a strong public discussion.

daitangio··on 8Bit Computers
Hi, thank you for pointing it out! I seem unable to edit it :(
daitangio··on 8Bit Computers
8Bit Computers Retro computer history from Atari 2600 to NES (1980-1985)
daitangio··on Command Line Interface Guidelines
I use python click too, and it helps me to focus on design before implementing.

I mean before asking AI to implement :)

daitangio··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
Sometimes I suspect the rust-rewrite is just a way to advertise Claude Code power.

In all my professional carrier so far, a full rewrite without reason is a recipe for disaster, see

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

This Joel Sposky article is always my northstar when I have such "temptations". My 2 cents

daitangio··on Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop
I am developing a super light similar thing here

https://github.com/daitangio/take-ai-control

It is docker + vscode friendly. I tested it with major systems (copilot, codex, Claude Code and pi.dev) Comments Wellcome!

daitangio··on Should I run plain Docker Compose in production in 2026?
I love it so much I have created a thin statless orchestrator layer upon it:

https://github.com/daitangio/misterio

It works very well!

daitangio··on How to Scale a System from 0 to 10M+ Users
I agree. Go fast with a suboptimal architecture. If success arise, throw away version 1 and rebuild from scratch. Often is more effettive.
daitangio··on Many Small Queries Are Efficient in SQLite
I am using SQLite on paperless-ngx (an app to manage pdf [4]). It is quite difficult to beat SQLite if you do not have a very huge parallelism factor in writes.

SQLite is an embedded database: no socket to open, you directly access to it via file system.

If you do not plan to use BigData with high number of writers, you will have an hard time beating SQLite on modern hardware, on average use cases.

I have written a super simple search engine [1] using python asyncio and SQLite is not the bottleneck so far.

If you are hitting the SQLite limit, I have an happy news: PostgreSQL upgrade will be enough for a lot of use cases [2]: you can use it to play with a schemaless mongo-like database, a simple queue system [3] or a search engine with stemming. After a while you can decide if you need a specialized component (i.e. Kafka, Elastic Search, etc) for one of your services.

[1]: https://github.com/daitangio/find

[2]: https://gioorgi.com/2025/postgres-all/

[3]: https://github.com/daitangio/pque

[4]: https://docs.paperless-ngx.com

daitangio··on 200 MB RAM FreeBSD desktop
Me too, but I was able to do it around 1995-1996 :) Also remember Windows95 can boot with 4MB of RAM, and was decent with 12MB.
daitangio··on Gmail is entering the Gemini Era
Please give a try to docker mailserver too: https://github.com/docker-mailserver/docker-mailserver

It is quite easy to setup and give you much control, I do it myself:

https://gioorgi.com/2020/mail-server-on-docker

Documentation is very very clear

daitangio··on Leaving serverless led to performance improvement and a simplified architecture
You are ready for misterio: https://github.com/daitangio/misterio A tiny layer around stareless docker cluster. I created it for my homelab and it gone wild
daitangio··on Why Self-Host?
Self-hosting is becoming a freedom factor in my humble opinion. I have an hard time hosting my email server, it was not so diffcult 10 years ago and was trivial 20 years ago.

The reason is the anti-spam rules and the fact that Google, Microsoft and so on are creating a iron trust to each other, and the little server outside are marked spam by default.

Lets encrypt avoided a similar destiny to https connections, but the risk is always out of the window. I mean, https was becoming "pay-us-to-publish a web server, or our browser will mark you as unsafe and do not display it".

I think it is time also to self-host private free chats and possibly other services lik DDoS services.

daitangio··on Gem.coop
True, but this is a new beginning.Give time and credit to build an alternative. I think another repo server will not harm anyone in the long run
daitangio··on Gmail will no longer support checking emails from third-party accounts via POP
I set up my personal mail server https://github.com/docker-mailserver/docker-mailserver and I have wrote about it here https://gioorgi.com/2020/mail-server-on-docker

I am GMail-free from 2020 and I am a lot happier.

I keep my GMail account, but I use just as failsafe or as seconday account. In the meantime, I have very little trouble managing my mail-server.

daitangio··on I’ve removed Disqus. It was making my blog worse
I keep using isso https://isso-comments.de/ I installed it on my static blog very easily, and I own all the data. Also it is GDPR-compliant (because it provide hints on how to remove data like IPs) and it is very light. For me Disqus and similia are a dead end.
daitangio··on Vibe Coding: easy to say, difficult to survive
Replit, Lovable Cursor ok... but how much of this company will survive in the next 2 years? I wrote a small post, and I'd like your opinion!
daitangio··on I ditched Docker for Podman
I do not know: the lack of proper docker compose support it is a problem for me. About security: gVistor adoption failure in Google is a proof that containerization cannot be enforced easily and container will always be less secure than a VM.

If you want proper security go to firecracker [^1]. Podman is the "RedHat/IBM docker-way" but I see very little benefit overall; never less if it works for you great and go with it!

[^1]: https://firecracker-microvm.github.io

Page 1 of 8Next →