HNHacker News
TopNewBestAskShowJobs

gerardnico

84 karma · joined October 15, 2021

Builder, lover of party, father of 2, lover of 1, lost in translation in the Netherlands.

https://datacadamia.com

submissionscomments
gerardnico··on It's All Fun and Games Until You Give AI Your Credit Card
Cached publicity for a thing called instinct. Flagging
gerardnico··on Ask HN: How do you keep up with HN these days?
Nice
gerardnico··on Cheap self-hosted Kubernetes on Hetzner cloud (2025)
You need to see Kubernetes as a wrapper of the init thread (systemd).

If you fought with cgroup to tame resource (memory, cpu) consumption you know.

You get also controlled rollout for free.

Likewise, it’s also a platform so you get installation receipts of third party software’s for free.

You install the Prometheus operator and, bam, you get declarative monitoring as code for free.

The ticket entry is not free but once you got it, it’s repeatable and durable.

I use most of this chart:

https://github.com/combostrap/kubee#list-of-kubee-charts

There is more but it asks a real blog.

gerardnico··on No more JetBrains products for me
Change your disk. Thanks me latter
gerardnico··on Flue is a TypeScript framework for building the next generation of agents
Tests is the new gold. You keep them to avoid a vibe coded fork.
gerardnico··on How we give every user SQL access to a shared ClickHouse cluster
For those who don’t know, that’s called a semantic layer in business intelligence https://www.datacadamia.com/data/type/cube/semantic/semantic

It’s a sql that compiles to the real database sql based on configuration.

gerardnico··on Launching My Side Project as a Solo Dev: The Walkthrough
Marketing is an art.

I found the real value of this deck only at the end of the kickstarter page and I went through because I read the blog first.

Every sales needs a story (Rory, alchemy). It would have been awesome to also have a bit of Japanese story on each card or to embed a game in it.

All the best in your endeavours. It’s not easy for sure.

gerardnico··on Show HN: DDL to Data – Generate realistic test data from SQL schemas
Real Test data génération as saas was not a viable business for us.

Developers use their tool or develop a script (with ai or not)

We made it free, the value comes when you can use it in your development process.

https://www.tabulify.com/learning-tabulify-step-9-how-to-fil...

The cost of calling a service is also not free.

In all case, all the best in your endeavour.

gerardnico··on GitLab discovers widespread NPM supply chain attack
You can even go further and delete all your secrets from your env by creating wrapper scripts

Example : https://github.com/combostrap/devfiles/blob/main/dev-scripts...

It’s not completely full proof but at least gpg asks my passphrase only when I run the script

gerardnico··on CLI tool to check the Git status of multiple projects
Nice.

I made a git exec command for that. It executes a command on multiple repos.

So to see the status of your local repositories cloned in the code directory of your home directory

´´´bash

export GIT_X_REPOS_FILE=~/code

git exec status

´´´

Code: https://github.com/gerardnico/git-x/blob/main/bin/git-exec

Doc: https://github.com/gerardnico/git-x/blob/main/docs/bin-gener...

gerardnico··on Show HN: Trott – search,sort,extract social media videos(ig,yt,tiktok)
You should give a better name in google oauth. I get

Google will allow project-316434798136 to access this info about you

Can’t wait to see if you extract the transcript on TikTok’s ?

gerardnico··on Funny. CoreDns.io returns ERR_NAME_NOT_RESOLVED. Building software is hard
A good reminder that building software is hard.

And that you may fail even in your domain of expertise.

All the best to the core dns.io teams.

We all feel the pain.

gerardnico··on Show HN: Gradle plugin for faster Java compiles
Exactly, gradle is so slow that I ditch it into the ground. Just starting a blank project is so a bad experience. Nothing beat maven and a couple of shell script.
gerardnico··on Google's Veo3 Is Already Deepfaking All of YouTube's Most Smooth-Brained Content
I was looking a documentary in Netflix (night stalker) and men all transitions between scene were Ai generated.
gerardnico··on Show HN: Personal Time Tracking with Git
Instead of creating a tag, you could add the time in your commit message as a footer key following the conventional commit spec.

https://www.conventionalcommits.org/en/v1.0.0/

Ie example of commit message

fix: prevent racing of requests

Desc

Time-spend: Z

gerardnico··on If not React, then what?
A framework is declarative. You declare what you want. Generally in a configuration file and you get an app.

A library does not impose any configuration. I don’t see any required configuration with React. You can use it wherever you want in your code as an addition.

My piece on that: https://datacadamia.com/code/design/library_vs_framework

gerardnico··on Building Document-Centric, CRDT-Native Editors
Slate is already document centric, man. There is also already a crdt plugin. https://docs.slatejs.org/walkthroughs/07-enabling-collaborat...

But yeah …

gerardnico··on Do not use secrets in environment variables
I made a direnv extension for that purposes.

It loads env files and call hashicorp vault if the value is a secret.

I find it pretty neat to have an env file that describes all environments variables.

https://github.com/gerardnico/direnv-ext

gerardnico··on Ask HN: Did you personal website help you get hired? Tell about it
I got involved in the oracle forum in 2005. I was just tired to answer always the same questions. I posted them online and got first for whatever reason on Google Search. That’s how datacadamia has started.

I got my second job because of the forum, my third one because of my website. Not that they contacted me directly but during the technical interview, my interviewer was a reader and pretty excited to get me on the team. With an Ai era, it would have been more difficult I guess. The good side is that writing allows you to make connection in your brain and in the outside world.

All the best

gerardnico··on Ask HN: What email service(s) do you use for your side projects?
Gmail. You got 2000 by day. https://support.google.com/a/answer/166852
gerardnico··on Is marriage associated with happiness for men or for women? Or both? Or neither?
Don’t forget that happy people have a far more chance to get and stay married.

Marriage is not the cause of happiness.

gerardnico··on Ask HN: How do you find a mentor in software engineering and in life?
I’m a quite old computer guy in its 50s and I give here and there what you would call a soft skills class.

This kind of class will give you a lot of mentorship, not only from an individual point of view but also from the group point of view. They are also a place to get new safe friendships outside of your company.

If you would like to discuss more, you can contact me at my login alias at gmail.

gerardnico··on Beat the LLM challenge: what would you do with a big tech website?
Will try that. Thanks
gerardnico··on Beat the LLM challenge: what would you do with a big tech website?
Sorry for the late answer but I didn't get any notifications.

The url is: https://datacadamia.com

The number of visitors is now down to 500 a day but it's going down surely but slowly since a couple of year.

To be honest, I didn't work on my SEO. I used to be first in SERP for a couple of keywords and I can see that this is no more the case.

The domain authority has gone from 55 to 30.

I'm not sure if I need to take this figures seriously as I'm not a SEO specialist.

Here the slope on this year only.

https://photos.app.goo.gl/ZE8cK59VuYdA5BoU7

Next to the SEO thing, I'm pretty sure that there is a strong LLM correlation.

Thanks gus.

gerardnico··on Why writing by hand beats typing for thinking and learning
As always it depends.

If you want to make connection on concepts, creating a graph is better.

Write by hand if you prefer but store it scanned.

Personally, I don’t write by hand because I can delete, search, navigate, all the things that you can’t do with pen and paper.

gerardnico··on A brief history of web development, and why your framework doesn't matter
It does matter.

When you write a gui, you want to think in a tree of component. Ie React.

If you want to print, you think in document (html, …). That’s also a tree by the way.

Html does not have any composability. They try hard to inject that in it (web component, jquery plugin, …)

React (ie virtual dom) is a beauty in this regard and if you don’t use it, you would have a hard time creating any gui with a certain level of difficulty.

gerardnico··on Ask HN: How to secure website for public launch
The biggest security hole is user input.

Just escape every input: For sql, to avoid sql injection: https://datacadamia.com/data/type/relation/sql/parameter For html, if somebody try to inject html: https://datacadamia.com/web/html/entity

You got 99% of security holes patched.

All the best

gerardnico··on TextSnatcher: Copy text from images, for the Linux Desktop
Within Google photos mobile on iOS, you got an ocr.

I take a photo, grab the text and send it via WhatsApp web app.

Not easy as a clip to clipboard but I haven’t found any on windows.

gerardnico··on ShadowTraffic: Rapidly simulate production traffic to your backend
They are followers, colleagues, supporters as I am.

Is it against the rule to support a friend?

gerardnico··on Ask HN: How did you get people to visit your personal blog?
For me, it has started during the crisis of 2008. Because I had time on my hand, I would go on the oracle forums trying to learn and to answer questions at the same time.

Because I was tired to answer always the same questions by copy and paste, I started to post them online.

As of today, the blog has more than 10000 articles and has between 50k and 10k users a week depending on Google algo.

https://datacadamia.com

Found the audience that you want to be part of be useful, add post where they are.

Page 1 of 4Next →