
Co-founder at @nyrkio - For Faster Software In addition to software performance, I may have opinions / experience on databases, open source, Ukraine...
Finland
Joined June 2009
- Tweets50K
- Following2.4K
- Followers2.3K
- Likes51.5K
Pinned Tweet
Replying to @h_ingo
Favorite part is when one of these quiet old men says: "we just accept everyone for who they are. It's nice how we all get along even if we are so different."
While this cast wouldn't exactly pass the silicon valley DEI test, it's 100% true what he says.
#bastutibasel #kaj
MySQL 26.7 is released today blogs.oracle.com/mysql/mysql…
Thread pool plugin lands in community server. Thousands of incoming connections no longer requires special solutions.
Coolest headline for a database feature: Post quantum cryptography support
🐬 MySQL turns 30 and Oracle just made its biggest open source commitment to the community in years.
New interview with @Oracle's Heather VanCura and Jason Wilcox
A must-read for DBAs and developers 👇
#MySQL #MySQL30 #OpenSource
[link in reply]
henrik ingo ❤️🇺🇦 ❤️ retweeted
You need this attitude. You need to just do it, there will always be people wagging fingers, pontificating or giving sage advice. Ignore it.
It’s basically how anything interesting gets built. Nobody who shipped something interesting got there by first securing consensus from the peanut gallery.
Almost every single time I released something in my career, I see people saying: you are clueless. You don't understand the space. You don't know what I am doing.
In the early days of the Turso Cloud, there was this guy here that would every now and they remark that "Turso keeps building the wrong thing", always followed by an explanation of what SQLite *IS*, what is good at, what is not good at, how people use it, etc. Turso now has almost one signup every 5 minutes, and 700,000 databases were created in our cloud this week.
On the rewrite of SQLite itself, the common accusation was that we didn't understand that people use SQLite because of its reliability, and any rewrite would fail because it had no access to their test suite. We took Turso out of beta last week and power many production users already.
Before that, it was Scylla, a rewrite of Cassandra. We were roasted by many, who said that we were morons who didn't understand that Cassandra was I/O bound, so any improvements in the CPU architecture were pointless. Scylla was 10x faster than Cassandra in real life.
My first experience of that was when at Red Hat we patched QEMU to be the virtualization layer for the device abstraction for the KVM Hypervisor. I was 19 at the time, and being part of the team I submitted a talk to a local conference, who rejected me saying that QEMU was an emulator, and I didn't even seen to understand the different between virtualization and emulation if I was conflating the two.
The common thread in all of those is always the same: people getting dead set in their ways, always looking at the world as it is, completely unable to understand that if you just tweak things, most things can be very adaptable. Things can reach new heights. They can be used in different ways.
henrik ingo ❤️🇺🇦 ❤️ retweeted
Everywhere I go, people keep commenting on how wild it is that I have something working with us straight from *prison*.
Well, no longer.
Tomorrow, at 8 am in the morning, @PThorpe92 is a free man.
Preston is an inspiration to us all. He achieved so much from behind bars. I am sure he will go even higher as a free man.
henrik ingo ❤️🇺🇦 ❤️ retweeted
Turso wants to match and surpass SQLite's reliability. When I say "surpass", usually ppl just look funny at me. But this is one such example: One of our OSS contributors have just found 10+ bugs in SQLite using validation he built for Turso. @pavan4820 used @quint_lang to build a formal model of the system and then executed its traces to find corner cases where SQLite deviated from the spec.
It is a great demonstration of how modern reliability tools, formal methods in particular, can lead to reliable systems and find *many* issues even on the most stable software on Earth.
Read more: turso.tech/blog/how-we-used-…
...with a cunning tactic: diving. At the end of the battle England's keeper of the faith, Sire Joseph Pitchfork sealed England's glorious victory by falling onto his fellow countryman's sword, when no Norsemen were nearby to perform this final act for a pious man, ...
Nice solution from Oracle to avoid version number collisions with Mariadb!
Although the blog post doesn't go as far as actually mentioning Mariadb, this seems to be a response, and great solution, to a request from the MySQL community.
linkedin.com/safety/go/?url=…
That in turn will leave MySQL with the numbers 26 to 99.
It's a great question whether Larry will have retired in 2100, but I'm gonna assume no. So Larry if you're reading this: your solution is one you are already familiar with from the previous time we wrapped a century.
Poor site is completely overloaded. Whatever you do... DO NOT retweet this, it will only make it worse.
#scibot #scihub
Sci-Hub is an evil website that pirated 85M+ research papers and made them freely available
And now they've added AI to their database to make Sci-Bot.
It answers your questions using latest, full-text articles.
But DO NOT use it. We should all try to make billion-dollar academic publishers richer.
I'm putting the link below so you know how to avoid it.
Blog: Otava 0.8.0 * released. Supports all active python versions, and completely rewrites the core algorithm implementation.
In other news, we publshed playground.otava.apache.org
This demo app lets you compare Otava with other algorithms.
*ASF Incubator
blog.nyrkio.com/2026/06/06/c…
Somewhat drunk man waiting for the same morning train singing "Ville Peltonen, Ville Peltonen..." ❤️
#mm95 #og #tupuhupulupu #seonsiina #sinivalkoisetsilmalasit #ihanaa
Nice to hear how others do #ContinuousBenchmarking.
Armendra Kumar was among the thirty thousand recently laid off from Oracle. He is looking for new performance engineering jobs. If you need someone to automate benchmarks in your CI, I can warmly recommend.
On our blog: Armendra Kumar, 14 years on the MySQL performance team, shares how they do/did Continuous Benchmarking in MySQL development and he also tries Nyrkiö to learn what it can bring to the table.
blog.nyrkio.com/2026/05/21/c…








