
Athir Nuaimi
3.5K posts

Athir Nuaimi
@anuaimi
repeat startup CTO. now mainly consulting - views are my own
Toronto Присоединился Eylül 2008
1K Подписки355 Подписчики
Athir Nuaimi ретвитнул

People are blasting bezos as if copying Elon was a bad thing to be ashamed of. If anything it's acknowledgement Elon was right and the world needs competition. More resources getting thrown in the right direction means advancements will progress faster. That's a good thing.
Jeff Bezos@JeffBezos
English

@mazdak While spacex has done a good job overall, there is nothing like competition to increase the pace of innovation. Let’s go!
English


@Molson_Hart Just spent a month there (so not an expert). Overall country is working but going through a painful transition. Those with good jobs managing. Those without struggling. Reminds me of Eastern Europe after communism fell (on a smaller scale)
English

What is happening in Argentina?
Milei was supposed to do free market things that would fix everything but it seems like they are not working?
Or are they working but the country is disunited to the point of harming economic growth?
Who’s on the ground and objective?
Ollie Vargas@Ollie_Vargas_
Argentinian young professional: I voted for Milei and now I can't afford rent anywhere. I'll probably migrate out of the country, but I'll still never vote for the left.
English

@thomas_ankcorn This is absolutely oddly satisfying. I retired from tech and live in the country. Have forced myself to learn this over the last few years. Also, furnace repair and car repair, etc. The real world is very interesting.
English

@mazdak I wish the best for the Iranian people. I hope it’s not as messy or painful as it for was (and is) for Iraq
English

@mazdak My father was Iraqi. There was a similar feeling when the Americans came in and got rid of saddam. Unfortunately there was no plan for what comes after. Things were arguable worse for a long time. Let’s hope lessons have been learned.
English

@learning_pt It’s almost like they are willing to jettison the old products and only be a hyperscaler
English

@airesearch12 When I ran teams, we always had one person review security notices. We need a trusted agent to review these updates that we all can trust. Silly for each developer to have to review security notices.
English

do this to protect yourself against supply chain attacks
$ cat ~/.npmrc
min-release-age=7
$ cat ~/.config/uv/uv.toml
exclude-newer = "7 days"
Yuval Adam@yuvadm
if you don't have these in your configs you're ngmi
English
Athir Nuaimi ретвитнул

fun fact: litellm’s soc2 was issued by delve
the number of security issues is accelerating in the vibe coding era:
- sha1-hulud, self-propagating supply chain worm (sept 2025)
- Delve, fake compliance certs + data leak (dec 2025)
-OpenAI Codex, command injection via github (dec 2025)
- Railway, cdn caching leaked user data to other users (march 30)
- LiteLLM, compromised release exfiltrating secrets (march 24)
- axios, supply chain malware via compromised maintainer (march 30)
- Mercor, 4tb breach leaking candidate PII, video interviews, passports (march 31)
- Claude Code, source code leaked via npm sourcemap (march 31)
ai is lowering the bar for attackers (faster recon, better phishing, easier exploit chaining)
while simultaneously letting builders ship faster with less security context.
it’s the perfect storm
stay prudent folks
English

@HassanRIsmail Not sure that’s true. Just depends on the startup. I’d frame it a bit differently. In SanFran, most startup will work weekends. Here, some will.
English

@chrislevan Explore the neighborhoods. Each has a different personality. Food is a big part of that.
English
Athir Nuaimi ретвитнул

My advice to Canadian founders: be greedy.
Not in a bad way, but do what you think is best for your company. Don’t worry about anything else—you do you.
So many Canadian founders get advice about staying in Canada or doing things a certain way. Your only job is to do what you think is best for your startup. That’s it.
English

@hyhieu226 @OpenAI @xai Burn out is real in this industry. But you can recover. It’ll take time. More than a quick holiday. And at some point you’ll likely be ready to start again. What has worked for me is a cycle of intense work and then a period of more relaxed work. rinse repeat
English

I have made the difficult decision to leave @OpenAI.
Working here and at @xai before was a once-in-a-lifetime experience.
I have met the best people. Not the best people in AI. Not the best people in tech. Simply the best people.
At these companies, I have helped creating extremely intelligent entities that will meaningfully improve our lives. The work makes me proud.
But the intensive work came with a price. I cannot believe I would say this one day, but I am burnt out. All the mental health deteriorating that I used to scoff at is real, miserable, scary, and dangerous.
I am going to take a break from frontier AI labs, and will take my family to my home country Vietnam.
There, I will try something new, and also search for a cure for my conditions. I hope I will heal. Until then.
English
Athir Nuaimi ретвитнул
Athir Nuaimi ретвитнул

Today my X feed is overflowing with actual medical breakthroughs:
🇲🇽 Mexican scientists eliminated HPV
🇪🇸 Spanish researchers cured prostate cancer in mice
🇯🇵 Japan restored motor function in paralyzed patients via regenerative medicine
🇰🇷 Korean scientists report reversing colon cancer
🇻🇳 Vietnamese clinicians show blood cancer can be completely treated
Biomedical science is advancing at an unprecedented, accelerating pace.
A genuinely great day for medicine. 🧬🚀
English
Athir Nuaimi ретвитнул

Big moment for Postgres!
Search has always been Postgres' weak spot, and everyone just accepted it.
If you needed a real relevance-ranked keyword search, the default answer was to spin up Elasticsearch or add Algolia and deal with the data sync headaches forever.
The problem isn't that Postgres can't do text search. It can.
But the built-in `ts_rank` function uses a basic term frequency algorithm that doesn't come close to what modern search engines deliver.
So teams end up:
- Running a separate Elasticsearch cluster just for search
- Building sync pipelines that inevitably drift out of consistency
- Paying for managed search services that charge per query
- Accepting mediocre search relevance because "good enough" ships faster
But this is actually a solvable problem.
You can realistically bring industry-standard search ranking directly into Postgres, which eliminates the need for external infra entirely.
This exact solution is now available with the newly open-sourced pg_textsearch by @TigerDatabase, a Postgres extension that brings true BM25 relevance ranking into the database.
BM25 is the algorithm behind Elasticsearch, Lucene, and most modern search engines. Now it runs natively in Postgres.
Here's what pg_textsearch enables:
- True BM25 ranking with configurable parameters (the same algorithm powering production search systems)
- Simple SQL syntax: `ORDER BY content <@> 'search terms'`
- Works with Postgres text search configurations for multiple languages
- Pairs naturally with pgvector for hybrid keyword + semantic search
That last point matters a lot for RAG apps. The video below shows this in action, and I worked with the team to put this together.
You can now do hybrid retrieval (combining keyword matching with vector similarity) in a single database, without stitching together multiple systems.
The syntax is clean enough that you can add relevance-ranked search to existing queries in minutes.
pg_textsearch is fully open-source under the PostgreSQL license.
You can find a link to their GitHub repo in the next tweet.
English
Athir Nuaimi ретвитнул

This illustrates an aspect of AI that I hadn't thought about till now: it cuts through bureaucracy. If a big organization is paralyzed by indecision, AI doesn't care. It will happily generate a version 1. And that becomes the starting point, because there is no other version 1.
Jaana Dogan ヤナ ドガン@rakyll
I'm not joking and this isn't funny. We have been trying to build distributed agent orchestrators at Google since last year. There are various options, not everyone is aligned... I gave Claude Code a description of the problem, it generated what we built last year in an hour.
English





