HN user

bratao

6,789 karma

CEO at Escavador - Brazil.

Love NLP, ML and infra

github.com/bratao

bruno at escavador dot com

Posts239
Comments251
View on HN
blogs.oracle.com 2mo ago

MySQL 9.7.0 LTS Is Now Available

bratao
1pts0
twitter.com 3mo ago

Claude Opus 4.6 accuracy on BridgeBench hallucination test drops from 83% to 68%

bratao
70pts20
news.ycombinator.com 6mo ago

Tell HN: X/Twitter is now removing the chronological timeline

bratao
9pts2
github.com 8mo ago

Aider-desk – Desktop application for Aider AI

bratao
2pts0
twitter.com 9mo ago

RWKV-8 ROSA – An attention-free neurosymbolic LLM

bratao
5pts1
migrantinsider.com 9mo ago

Apple Made ICE Agents a Protected Class

bratao
6pts1
qwen.ai 10mo ago

Qwen3-Next: Towards Ultimate Training and Inference Efficiency

bratao
16pts1
old.reddit.com 10mo ago

AMA with Z.ai, the Lab Behind GLM Models

bratao
3pts0
www.tesla.com 12mo ago

Tesla Q2 2025 Update [pdf]

bratao
72pts66
fidget-spinner.github.io 1y ago

Reflections on 2 years of CPython's JIT Compiler

bratao
79pts96
github.com 1y ago

Enhancing MySQL: MySQL improvement project

bratao
57pts42
lost.co.nz 1y ago

16 Years of Python Performance by Version

bratao
2pts0
discuss.python.org 1y ago

Community Stewardship of Faster CPython

bratao
5pts0
insideevs.com 1y ago

Tesla's sales figures in Europe tanked even further in April

bratao
22pts3
blog.vespa.ai 1y ago

Perplexity builds AI Search at scale on Vespa (Elasticsearch alternative)

bratao
3pts0
www.nbcnews.com 1y ago

Five Nurses who work on the same floor at hospital have brain tumors

bratao
70pts47
start.boldvoice.com 1y ago

Accent Oracle – Guess the accent when speaking English

bratao
2pts0
euromaidanpress.com 1y ago

Russian propaganda network Pravda tricks 33% of AI responses in 49 countries

bratao
6pts0
www.businessinsider.com 1y ago

Country club no more: Inside Microsoft's move to cull staff on performance

bratao
3pts1
www.cbc.ca 1y ago

Trump launches trade war against Canada with a 25% tariff on most goods

bratao
42pts8
github.com 1y ago

Ggml 2x WASM Speed with SIMD Optimization Using 99% DeekSeek-R1-Generated Code

bratao
7pts0
github.com 1y ago

Faster CPython Plan for 3.14

bratao
2pts0
www.euronews.com 1y ago

Air missile accident emerges as probable cause of Azerbaijan E190tragedy

bratao
218pts157
www.cinia.fi 1y ago

C-Lion1 Submarine Cable Has Restored

bratao
1pts0
medium.com 1y ago

Testing query speed for DuckDB vs. ClickHouse vs. StarRocks databases

bratao
3pts0
github.com 1y ago

WinDepends – A Rewrite of the Dependency Walker

bratao
157pts28
www.sky-follower-bridge.dev 1y ago

Seamlessly migrate your social connections from X/Twitter to Bluesky

bratao
3pts0
nrk.neocities.org 1y ago

ChibiHash: Small, Fast 64 bit hash function

bratao
4pts0
github.com 1y ago

Faster CPython Plan for 3.14

bratao
3pts0
github.com 1y ago

Writing Tools: An Apple Intelligence-Inspired Application for Windows

bratao
2pts0

I know this is a common trope here, and yeah, plenty of MBA-type CEOs are trash. But speaking as a founder/CEO of a small company, the quality gap between an average hire and top talent at the director level is night and day.

Proven talent comes with a massive price tag, but it's almost always worth it. The times I regretted going with the 2nd or 3rd place candidate because they were cheaper ended up setting us back by months.

The same logic applies to CEOs. Moving the needle for a massive company by even a few percent is worth billions. Just look at Lisa Su or Steve Jobs.

I Like GitLab 6 months ago

One interesting point of GitLab for me is the self-hosted version, including the AI features (Duo) that can also be self-hosted and you can bring your own OpenAI/Anthropic key.

From my experience MariaDB is not necessarily better than MySQL. The 8.x line brought many interesting features. I dream on switch to Postgres, and try every year but for my use case MySQL is still superior (100Bi+ rows for large texts, and heavy modified - I´m also space constrained - So I need data compression and the VACUUM are not good.)

The percona distribution is very good!

One thing I don't understand about Nvidia’s valuation is that right now a small number of algorithms have 'won,' such as Transformers. The data is very important. Compared to the past where customized code was much more common, such as modeling code and HPC, the ecosystem was very important and it was almost impossible to implement all CUDA and related code.

Competitors now only need to optimize for a narrow set of algorithms. If a vendor can run vLLM and Transformers efficiently, a massive market becomes available. Consequently, companies like AMD or Huawei should be able to catch up easily. What, then, is Nvidia’s moat? Is InfiniBand enough?"

Do I Need Kubernetes? 10 months ago

I use Rancher for a hosted Kubernetes cluster on top of dozens of dedicated servers, and so far, it has been super nice. What are the alternatives for CI/CD for a small team (30)?

I'm really curious about the history of spaCy. From my PoV: it grew a lot during the pandemic era, hiring a lot of employees. I remember something about raising money for the first time. It was very competitive in NLP tasks. Now it seems that it has scaled back considerably, with a dramatic reduction in employees and a total slowdown of the project. The v4 version looks postponed. It isn't competitive in many tasks anymore (for tasks such as NER, I get better results by fine-tuning a BERT model), and the transformer integration is confusing.

I feel sad and disappointed in Microsoft for letting the entire Faster CPython team go. I was a big supporter, always leaving positive comments and sharing news about their work. I'd figure the team paid for itself in goodwill alone. What a letdown, Microsoft. You ought to do better.

This is a common mistake and very badly communicated. The GIL do not make the Python code thread-safe. It only protect the internal CPython state. Multi-threaded Python code is not thread-safe today.

For all LLMs, I´m using a simple prompt with the complete code in triple quotes and the command at the end, asking to output the complete code of changed functions. Then I use Winmerge to compare the changes and apply. I feel more confident doing this than using Cursor.

From my use case, the Gemini 2.5 is terrible. I have a complex Cython code in a single file (1500 lines) for a Sequence Labeling. Claude and o3 are very good in improving this code and following the commands. The Gemini always try to do unrelated changes. For example, I asked, separately, for small changes such as remove this unused function, or cache the arrays indexes. Every time it completely refactored the code and was obsessed with removing the gil. The output code is always broken, because removing the gil is not easy.

I´m super excited, sleepless for a couple of days already. I´m trying to use all tricks possible to improve a Sequence Labeling using Conditional Random Fields. I need to NER billion of documents, and need to be fast. CRFSuite is a workhorse, and a baseline very hard to beat with speed and precision. But with o3 I´m created a frank-stain with many tricks such as CRF with variable order, feature interactions, bidirectional, jointly learning with word embeddings. The precision is already over than CRFSuite. And I believe that would be better than many other solutions such as bi-lstm-crf. Definitely much faster.

Now i´m trying to port to Cython to make as fast as possible. Here o3 is almost useless, but I´m progressing.

What would be the most performant way to run a inference using RWKV? Do you have and speed comparison to a similar sized transformer?

I have a task(OCR cleaning) that I´m evaluating faster options and look like RWKV would be a nice alternative.

I hate PHP as a language. However as an Infra guy, it is very performant and easy to scale. Laravel is also an incredible framework.

Thanks for sharing it. This is something that I noticed. Office Working and University are very good opportunities to become more social and have a dosis of interaction. Choosing their own hobbies while sounds easy, is something that we keeping postponing.