Sign in

Otto Kekäläinen

@ottoke.bsky.social
76 followers 58 following 84 posts

Posts on open source software, technology, business and the environment. More at optimizedbyotto.com

PostsRepliesMedia
Otto Kekäläinen @ottoke.bsky.social · 28/09/2026
Git was built as a distributed system, but most of us use it with a single origin - as if it were centralized SVN. ⤵️ A short guide to multiple remotes and mirroring across GitLab, GitHub, Salsa, Codeberg & more: optimizedbyotto.com/post/multipl... #git #opensource #developerproductivity
optimizedbyotto.com
Using multiple git remotes for true distributed version control
One of the primary design principles for Linus Torvalds when creating Git is that it should be a distributed system, capable of working with multiple remotes. However, most people seem to use Git with...
030
Otto Kekäläinen @ottoke.bsky.social · 20/09/2026
Does the latest #PISA study results show that humanity already peaked? Going forward the human civilization is no longer getting smarter? www.oecd.org/en/publicati...
001
Otto Kekäläinen @ottoke.bsky.social · 28/08/2026
Why are some frontier technologists seriously suggesting to ban use of AI in #opensource software development? Do they know something other people consumed by the AI hype haven't understood yet? My thoughts in optimizedbyotto.com/post/why-ope...
optimizedbyotto.com
The growing divide between AI hype and software engineering reality
It is widely accepted that there is an AI bubble in the financial markets at the moment. The moderate opinion is however that LLMs are constantly improving and will eventually take over more and more ...
151
Otto Kekäläinen @ottoke.bsky.social · 26/08/2026
Like other North European countries, also #Estonia 🇪🇪 has its garbage properly sorted out - countries like USA and Canada should copy this, and also other things I listed in optimizedbyotto.com/post/estonia...
000
Otto Kekäläinen @ottoke.bsky.social · 23/08/2026
Best outdoor gyms I've ever used are all in #Tallinn #Estonia 🇪🇪 Great use of tax money to promote public health! Other countries should copy this and other good practices from Estonia: optimizedbyotto.com/post/estonia...
000
Otto Kekäläinen @ottoke.bsky.social · 16/08/2026
Did you know that in #Tallinn, #Estonia 🇪🇪, all residents get to use public transit for free? Just get a transit card, register it online proving you are already paying for it via taxes, then travel as much as you want! More smart things Estonia is doing at optimizedbyotto.com/post/estonia...
021
Otto Kekäläinen @ottoke.bsky.social · 02/08/2026
Did you know Estonia 🇪🇪 is one of the best governed countries in Europe 🇪🇺? * #1 in Europe on PISA * Flat 22% tax + fast and efficient government services * Low crime and clean streets Other countries should take note. See my personal observations → optimizedbyotto.com/post/estonia...
optimizedbyotto.com
Estonia, the country of the fit and the wit
While many Western democracies seem to be in a state of decay and are no longer the safe, civilized and prosperous countries they once were, there are still some European countries that are governed w...
000
Otto Kekäläinen @ottoke.bsky.social · 09/06/2026
Looking for a reasonably priced and power efficient computer to run AI locally? The new K3 from SpacemiT is a compelling option with 60 tokens/s. Read about my experiences trying to buy one 👇 optimizedbyotto.com/post/buying-... #LocalAI #EdgeAI #RISCV #opensource
optimizedbyotto.com
SpacemiT K3 is a compelling RISC-V AI CPU, but difficult to buy
The RISC-V CPU architecture has been gaining a lot of popularity since it launched in 2014, and now that the industry is standardizing on the RVA23 level that includes vector support as a mandatory ex...
030
Otto Kekäläinen @ottoke.bsky.social · 17/05/2026
Is success just a matter of more effort, or is it time to pivot? The hardest decisions shouldn't rely on gut feel. I wrote about building a framework for persistence vs. pivoting: optimizedbyotto.com/post/balanci... #strategy #execution #productmanagement
optimizedbyotto.com
Balancing persistence vs pivoting – is grit a virtue or wasteful?
Being persistent, sticking to a plan and showing up to work every day is generally valued highly across all cultures as virtuous behavior. It is obvious that anything of value and worth achieving is a...
021
Otto Kekäläinen @ottoke.bsky.social · 07/05/2026
Ubuntu 26.04 is here! MariaDB now in the 'main' archive, which for Ubuntu users and Canonical customers means that it is an officially supported core component, rather than just an extra option. Also AppArmor profile and hardened systemd.🐧🛡️ documentation.ubuntu.com/release-note... #Ubuntu #MariaDB
documentation.ubuntu.com
Ubuntu 26.04 LTS changes since 25.10
If you’re upgrading to Ubuntu 26.04 LTS from the previous interim release, Ubuntu 25.10 (Questing Quokka), the following changes apply to you. New features and improvements: Desktop features: GNOME...
041
Otto Kekäläinen @ottoke.bsky.social · 03/05/2026
Want to contribute to Debian but stuck on packaging task? Welcome to Mentoring Mondayss: optimizedbyotto.com/post/debian-... #debian #ubuntu #mentoringmondays
optimizedbyotto.com
Mentoring Mondays for aspiring Debian contributors
I mentor several people in Debian, and have been repeatedly asked to offer an opportunity to ask questions on a live call. I have now started a recurring video call for exactly that, which I call Ment...
032
Otto Kekäläinen @ottoke.bsky.social · 30/04/2026
📣 Welcome to Mentoring Mondays, a weekly call where aspiring contributors can ask questions, see live demos, and learn from experienced Debian Developers. Next call Monday, May 4 at 12:30 UTC. Details optimizedbyotto.com/post/debian-... #debian #linux #opensource #mentoringmondays
optimizedbyotto.com
Mentoring Mondays for aspiring Debian contributors
I mentor several people in Debian, and have been repeatedly asked to offer an opportunity to ask questions on a live call. I have now started a recurring video call for exactly that, which I call Ment...
052
Otto Kekäläinen @ottoke.bsky.social · 08/04/2026
For anyone doing their first contribution to #MariaDB: start out by learning how the mariadb-test-run command works and how to efficiently rebuild the MariaDB sources and re-run the test suite. More about this foundational skill at optimizedbyotto.com/post/grokkin...
optimizedbyotto.com
Grokking the MariaDB test runner (MTR)
The main test system in the MariaDB open source database project is the mariadb-test-run script (inherited from mysql-test-run). It is easy to run and does not require you to compile any source code.\...
021
Otto Kekäläinen @ottoke.bsky.social · 23/03/2026
All European tech leaders should read the EuroStack report by the Bertelsmann Foundation: www.euro-stack.info @bertelsmannst.bsky.social #OpenSource #Sovereign #Europe
130
Otto Kekäläinen @ottoke.bsky.social · 20/03/2026
🛡️ MariaDB's new AppArmor profile is now enforcing in Debian unstable and heading to Ubuntu 26.04. Developed against 7,000+ tests to minimize false positives, see optimizedbyotto.com/post/new-app... If you are a sysadmin, check logs and share feedback via Debian BTS #AppArmor #MariaDB #opensource
optimizedbyotto.com
Automated security validation: How 7,000+ tests shaped MariaDB's new AppArmor profile
Linux kernel security modules provide a good additional layer of security around individual programs by restricting what they are allowed to do, and at best block and detect zero-day security vulnerab...
010
Otto Kekäläinen @ottoke.bsky.social · 16/03/2026
After comparing several, seems euro-stack.com is the most comprehensive directory of European + open source 🇪🇺🐧 Tthe same people run eurostack.eu and also got fame delivering the euro-stackletter.eu letter to President Von der Leyen a year ago. #OpenSource #EU #Europe #DigitalSovereignty
020
Otto Kekäläinen @ottoke.bsky.social · 15/03/2026
Yet another directory of European alternatives: eutechmap.com 🇪🇺 There quite a few of these now. Which directory do you think is the best one to recommend/promote? #OpenSource #Europe #eurostack
eutechmap.com
Find GDPR-compliant, EU-hosted software and service alternatives that respect your data sovereignty. Browse 500+ European companies across 30+ categories.
010
Otto Kekäläinen @ottoke.bsky.social · 07/03/2026
🐧 Univeristy student keen to gain open source skills this summer? If you want to contribute to #Debian with Google's sponsorship, explore the #GSoC2026 project ideas now: wiki.debian.org/SummerOfCode... Applications open until end of March! Check project ideas this weekend! #OpenSource #FOSS
010
Otto Kekäläinen @ottoke.bsky.social · 26/02/2026
🇪🇺 Naïve Europeans finally waking up to realize what is the difference between an ally and a master? We should aim for collaboration, not just one-way dependency. www.reuters.com/sustainabili...
reuters.com
Exclusive: US orders diplomats to fight data sovereignty initiatives
President Donald Trump's administration has ordered U.S. diplomats to lobby against attempts to regulate U.S. tech companies' handling of foreigners' data, saying in an internal diplomatic cable seen ...
010
Otto Kekäläinen @ottoke.bsky.social · 23/02/2026
Is the #AI hype still on or have the models plateaued? I tested 9 flagships (Claude 4.6, GPT-5.2, Gemini 3.1 Pro, Kimi K2.5, etc.) in my own mini-benchmark with novel tasks, web search disabled and zero training contamination and no cheating possible: optimizedbyotto.com/post/ai-mode...
optimizedbyotto.com
Do AI models still keep getting better, or have they plateaued?
The AI hype is based on the assumption that the frontier AI labs are producing better and better foundational models at an accelerating pace. Is that really true, or are people just in sort of a mass ...
000
Otto Kekäläinen @ottoke.bsky.social · 18/02/2026
The #MySQL community manager since 10 years, Frederic Descamps , expains in lefred.be/content/i-jo... why he now quit Oracle and joined #MariaDB: more innovative, more features and most importantly welcomes #opensource contribitions.
lefred.be
I joined the MariaDB Foundation - lefred blog: tribulations of a MariaDB Community Advocate
Last Friday was my last day at Oracle. Today is my first day at MariaDB.org! Of course, this move is a big surprise for many people, but not for me, and it might not be for those following the MySQL e...
010
Otto Kekäläinen @ottoke.bsky.social · 10/02/2026
Check out @villagesql.bsky.social, the newest #MySQL fork: villagesql.com It's an #OpenSource venture backed by $35M from Google Ventures among others. It's a drop-in replacement for MySQL with an extension architecture. See their native UUID extension with efficient 16-byte storage as an example.
VillageSQL.com screenshot
131
Otto Kekäläinen @ottoke.bsky.social · 07/02/2026
Allekirjoitin!
082
Reposted by Otto Kekäläinen
Mika Peltokorpi @mikapeltokorpi.bsky.social · 07/02/2026
From @digitaalinenitsenaisyys.fi: Meta closed permanently Finnish citizen's initiative Threads page that promotes steering the critical national ICT infrastructure away from foreign [read: US] technologies. The support votes are pouring in in a record speeed. #Trump #Meta #AWS #Azure
0208
Otto Kekäläinen @ottoke.bsky.social · 26/01/2026
🐧#Linux is free as in free speech but most users assume it's also free of cost. However, users should consider paying for security assurance and fund software maintenance. Check out my experience with Ubuntu Pro by @canonicalltd.bsky.social: optimizedbyotto.com/post/ubuntu-...
optimizedbyotto.com
Ubuntu Pro subscription - should you pay to use Linux?
Ubuntu Pro is a subscription offering for Ubuntu users who want to pay for the assurance of getting quick and high-quality security updates for Ubuntu. I tested it out to see how it works in practice,...
010
Otto Kekäläinen @ottoke.bsky.social · 21/01/2026
I would be curious to see the visitor stats of @european-alternatives.eu in past week.. must be surging
010
Otto Kekäläinen @ottoke.bsky.social · 16/01/2026
I posted this week about #MySQL's decline. Pecona also writes in www.percona.com/blog/analyzi...: "The overall trend since 2011 shows a sustained decline in the number of commits and a shrinking pool of unique contributors." If you still use MySQL, probably time to switch..
Declining GitHub commit stats for MySQL
000
Otto Kekäläinen @ottoke.bsky.social · 13/01/2026
#MySQL played a key role in the 1995-2010s Internet infrastructure. It has however declined in popularity since Oracle acquired it and many have said goodbye to it 👋👋 In 2026, anyone still using MySQL should plan to switch away from it. ➡️Read why at optimizedbyotto.com/post/reasons...
020
Otto Kekäläinen @ottoke.bsky.social · 11/01/2026
Still using #MySQL? Stewarded by Oracle, MySQL has been in decline for years. Stop using it in 2026, especially if your care about the #opensource #FOSS methodology and not just the license. 👉 optimizedbyotto.com/post/reasons...
optimizedbyotto.com
Stop using MySQL in 2026, it is not true open source
If you care about supporting open source software, and still use MySQL in 2026, you should switch to MariaDB like so many others have already done.\n
373
Otto Kekäläinen @ottoke.bsky.social · 10/01/2026
Energy startups form Europe 🇪🇺 to follow: - Donut Labs: first solid state batteries on market - Perovskia: first perovskite solar panels on market - Nordic Nano: soon first nano-carbon solar panels
120
Otto Kekäläinen @ottoke.bsky.social · 09/01/2026
Nice to see Donut Labs from Finland get so much visibility for their solid state battery at CES! 💪 Finally this superior #battery tech is available in an actual product! www.youtube.com/watch?v=eGw-...
youtube.com
EV Battery Breakthrough! Donut Lab Solid-State Battery & CEO interview!
YouTube video by The Electric Duo (Patrick & Liv)
010
Otto Kekäläinen @ottoke.bsky.social · 28/12/2025
Check out OpenRouter's 2025 report on LLM usage stats, and in particular how many new open-weight #opensource #AI models rapidly gained massive popularity, diversifying the landscape: openrouter.ai/state-of-ai
010
Otto Kekäläinen @ottoke.bsky.social · 19/12/2025
Can stop-loss automation save your investment account if there is a stock market crash? Check out my latest post on experimenting with Python and YFinance to see if this strategy would have worked in past financial cycles. optimizedbyotto.com/post/backtes...
optimizedbyotto.com
Backtesting trailing stop-loss strategies with Python and market data
In January 2024 I wrote about the insanity of the magnificent seven dominating the MSCI World Index, and I wondered how long the number can continue to go up? It has continued to surge upward at an ac...
010
Otto Kekäläinen @ottoke.bsky.social · 30/11/2025
Git is the industry standard for software development, but I thasn't been fully adopted in #Debian packaging yet. I believe that #Git workflows could enhance collaboration, transparency, and productivity for one of the world's most vital #opensource projects. optimizedbyotto.com/post/debian-...
optimizedbyotto.com
DEP-18: A proposal for Git-based collaboration in Debian
I am a huge fan of Git, as I have witnessed how it has made software development so much more productive compared to the pre-2010s era. I wish all Debian source code were in Git to reap the full benef...
030
Otto Kekäläinen @ottoke.bsky.social · 12/11/2025
I had an interesting discussion about software supply-chain security with @josh.bressers.name in the Open Source Security podcast last week: opensourcesecurity.io/2025/2025-11... #opensource #security
opensourcesecurity.io
Detecting XZ in Debian with Otto Kekäläinen
In this episode, Josh and Otto dive into the world of Debian packaging, exploring the challenges of supply chain security and the importance of transparency in open source projects. They discuss Otto’...
010
Otto Kekäläinen @ottoke.bsky.social · 03/11/2025
Subscribe to the Open Source Security podcast (opensourcesecurity.io) on your favorite platform and check out the latest episode where I am talking about how I did the XZ Utils analysis in Debian.
opensourcesecurity.io
Open Source Security
010
Otto Kekäläinen @ottoke.bsky.social · 19/10/2025
Big shoutout to @anarazel.de for spotting the XZ backdoor in March of 2024! 🙌 My new post explores how the malicious changes showed up in Debian’s import of the upstream version and if the Debian maintainer could have seen them: optimizedbyotto.com/post/xz-back... #Linux #OpenSource #Cybersecurity
optimizedbyotto.com
Could the XZ backdoor have been detected with better Git and Debian packaging practices?
The discovery of a backdoor in XZ Utils earlier this year shocked the open source community, raising critical questions about software supply chain security. This post explores whether better Debian p...
140
Reposted by Otto Kekäläinen
9to5Linux.com @9to5linux.com · 09/10/2025
#Ubuntu 25.10 “Questing Quokka” Is Now Available for Download, This Is What’s New 9to5linux.com/ubuntu-25-10... #Linux #OpenSource
9to5linux.com
Ubuntu 25.10 "Questing Quokka" Is Now Available for Download, This Is What's New - 9to5Linux
Ubuntu 25.10 "Questing Quokka" distribution is now available for download powered by Linux kernel 6.17 and using the GNOME 49 desktop.
0197
Otto Kekäläinen @ottoke.bsky.social · 27/09/2025
Awesome to see #Omarchy getting more visibility! 🔥 Fireship’s vid youtu.be/DC2p3kFjcK0 spreading the #Linux desktop to 500k+ viewers is huge! I don't use this distro myself, but I still cheer for anything that helps motivate Windows users to make the switch.
youtu.be
There's a new Linux distro in town for developers...
YouTube video by Fireship
010
Otto Kekäläinen @ottoke.bsky.social · 14/09/2025
Tired of wrestling with TLS certs and CAs for your database? MariaDB 11.8's zero-configuration TLS requires no manual setup 🚀 Check out security management tips at optimizedbyotto.com/post/zero-co... #MariaDB #DatabaseSecurity #OpenSource
optimizedbyotto.com
Zero-configuration TLS and password management best practices in MariaDB 11.8
Locking down database access is probably the single most important thing for a system administrator or software developer to prevent their application from leaking its data. As MariaDB 11.8 is the fir...
020
Otto Kekäläinen @ottoke.bsky.social · 12/09/2025
I got hooked on browsing @openalternative.co's "Most Popular" list. The list at openalternative.co?sort=pagevie... is an absolute gem in finding what are the trending state-of-the-art open source programs out there 🔥
130
Otto Kekäläinen @ottoke.bsky.social · 28/08/2025
Seeing David Heinemeier Hansson so excited about #Linux on the desktop and building his ultimate #webdeveloper setup omarchy.org is inspiring! Check out the first 5 minutes of the video on the front page 📽️
omarchy.org
Omarchy
An opinionated Arch + Hyprland Setup by DHH
000
Otto Kekäläinen @ottoke.bsky.social · 18/08/2025
Are you contributing to Debian? Check out my best practices for submitting and reviewing Merge Request on Salsa, #Debian's #GitLab instance. optimizedbyotto.com/post/debian-...
optimizedbyotto.com
Best Practices for Submitting and Reviewing Merge Requests in Debian
Historically the primary way to contribute to Debian has been to email the Debian bug tracker with a code patch. Now that 92% of all Debian source packages are hosted at salsa.debian.org — the GitLab ...
021
Reposted by Otto Kekäläinen
nixCraft @cyberciti.biz · 09/08/2025
Debian Linux version 13 has been officially released. Let the celebration begun ... micronews.debian.org
micronews.debian.org
Debian micronews
49324
Otto Kekäläinen @ottoke.bsky.social · 09/08/2025
Debian 13 "trixie" has been released! 🥳 Official release notes at www.debian.org/News/2025/20... #debian #debian13 #trixie #opensoruce
debian.org
Debian -- News -- Debian 13 "trixie" released
010
Otto Kekäläinen @ottoke.bsky.social · 09/08/2025
"Meet Otto" 😂 hprobots.com/otto-robot/product
hprobots.com
Meet Otto robot. Unique STEM+A learning companion for kids
Otto is a small modular robot that get kids excited to enter the world of robotics and the basics of electronics, engineering and coding.
000
Otto Kekäläinen @ottoke.bsky.social · 14/07/2025
#DebConf25 started today with 460+ registered attendees in Brest, France. Hoping to see many attendees in all 3 of my talks :) #opensource #debian #linux
012
Otto Kekäläinen @ottoke.bsky.social · 30/06/2025
Is your company planning to start contributing to open source? 🚀 My new post shares best practices for corporate upstream contributions, spanning things from legal compliance (CRA is coming!) to reputation & quality: optimizedbyotto.com/post/best-pr... #OpenSource #SoftwareEngineering #CRA #SBOM
optimizedbyotto.com
Corporate best practices for upstream open source contributions
This post is based on presentation given at the Validos annual members’ meeting on June 25th, 2025.\n
420
Otto Kekäläinen @ottoke.bsky.social · 21/06/2025
If you are integrating LLMs with databases, check out github.com/bytebase/dbh... - a universal MCP server connecting to MariaDB, TiDB, PostgreSQL and more #opensource #mcp #AI
github.com
GitHub - bytebase/dbhub: Universal database MCP server connecting to MySQL, PostgreSQL, SQL Server, MariaDB.
Universal database MCP server connecting to MySQL, PostgreSQL, SQL Server, MariaDB. - bytebase/dbhub
120
Otto Kekäläinen @ottoke.bsky.social · 05/06/2025
MariaDB 11.8 LTS is now officially available. Read about vector support and other new features at mariadb.com/resources/bl... #mariadb #opensource
mariadb.com
MariaDB Community Server 11.8 LTS is Now Available | MariaDB
Learn what’s new in the recently released MariaDB Community Server 11.8 LTS release and tech preview release of MariaDB Enterprise Platform 2026.
010