rafaquintanilha

Joined 11 years ago

Karma
136
Submissions
79
Member since
Jul 30
Software engineer. I talk about AI engineering and agentic coding at https://www.youtube.com/c/quantbrasil
View on Hacker News

Recent submissions

Comment · 3 months ago
I debated this for longer than I would like, and in the end regretted not joining Substack soon enough. I keep a personal blog since 2012 [1] which, in its last iteration, is hosted in Ghost. There is something really reassuring in knowing that you own a space in the internet, that nobody can shut you down, and that ceteris paribus it will survive till eternity.

However, discoverability is indeed a problem. If in the past we had to play the SEO game in order to get some traffic (I would crosspost in Reddit but the amount of uncalled hate I would get from an unqualified audience hardly pays off – I manage to make to the top of HN once though), now it's even worse with AI.

I agree with those who say that as much as we like to say we write for ourselves (and I do think this is true), it's as important to have contact with the public. In Le vie intellectuele Fr. Sertillanges would argue that critics help you shape the argument and make it clearer and more correct. Therefore, having a distribution channel is important. After all, if all you want is to brain dump or write as an exercise, write it in Obsidian or similar software, connect it to Git and be done with it.

Now, after I started my Substack [2] I was able to attract over ~2.3k subs to date. It's true that a lot of that came from other channels (like my YouTube channel), but in the past it was always slow and Ghost newsletter never really worked well for me. In Substack I often get recommendations from other writers, and you can also refer to people you respect as well.

If Substack ever ceases to allow you to export your posts or subscribers, then I agree the network effect won't be as decisive. Currently, I write my drafts in Obsidian so I always have a local copy, then copy, paste and refine in the Substack editor (so it looks optimized there), and press publish.

[1] https://rafaelquintanilha.com [2] https://codecapital.substack.com

Comment · 4 months ago
I have no affiliation with them but here's what I think happened:

1. They claim the official model is based on Qwen 397B. It's likely they didn't disclose Nex Pro at all because Nex itself is based on the same base model (not saying they shouldn't).

2. The improvement would come from merging the weights PLUS on-policy distillation. The confusion is that the uploaded model didn't have the distillation at all.

3. It's important to notice they didn't advertise the model besides posting it on Reddit 2 days ago. It became viral organically, over the weekend, and during Brazil's World Cup debut (Brazilians will understand). Of course the mayor of Rio took the opportunity to capitalize over the free coverage, but that wasn't done in conjunction with the researchers.

4. I don't see why they would disclose Qwen 397B as base and mention the SwiReasoning paper but not mention Nex if all they did was to merge both models.

5. In any case, what they are claiming is easily verifiable once (if) they upload the right model.

Comment · 4 months ago
Comment · 8 months ago
Definitely one of the biggest ROI is to pay for the sync. I regret all years I tried git-based alternatives (it's still useful to have it in git for backup, but not as the main syncing mechanism).
Comment · 9 months ago
Comment · 9 months ago
Year is wrong in the article by the way. It says 2025.
Comment · 10 months ago
Skills are just pointers to context so you don't need to load all of them upfront, it is as simple as that. By the way cursor rules is effectively the same as agents.md.
Comment · 11 months ago
You can install the Gemini CLI (https://github.com/google-gemini/gemini-cli) but assign a "paid" API key to it (unless you pay for Gemini Ultra).
Comment · 11 months ago
You realize this is copy to attract more people to the product, right?
Comment · 1 year ago
They removed the /model option where you can select Opus to plan and Sonnet to execute. But you can still Shift + Tab to cycle between auto-accept and plan mode.
Comment · 1 year ago
It’s currently free in OpenRouter.
Comment · 1 year ago
"It is requisite that a man should arrange the things he wishes to remember in a certain order, so that from one he may come to another: for order is a kind of chain for memory" – Thomas Aquinas, Summa Theologiae. Not ironically I found the passage in my Zettelkasten.
Comment · 1 year ago
When I sat down to write today, I was willing to talk about why blogging is important as a programmer. How surprised I was when realized that the first time I hit publish on an article online was exactly 10 years ago. It just felt right to finish the article and share, not looking for views, but as a testament of what I really meant in the post.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton