otto
81
39
otto

@programming.dev

otto 16 points 8 months ago

I wouldn't be surprised to see multiple MySQL forks emerge in 2026, now that more people are realizing how bad Oracle has been as an open source project steward for MySQL.

path: 0 22062718, hotness: undefined, score: 16, children: 3
otto 6 points a year ago path: 0 19355086, hotness: undefined, score: 6, children: 0
otto 4 points 3 years ago

I just prefix all my git aliases with g-. So for status I type g-s.

path: 0 8068679 8071006, hotness: undefined, score: 4, children: 0
otto 4 points 3 years ago

I had the same feeling until I started using gitk. I always have a gitk window open and press F5 to reload, so it shows me the state of everything after I've run git commands. Now I grasp everything much better.

path: 0 8045354 8055340, hotness: undefined, score: 4, children: 0
otto 4 points a year ago

By UV 3000 you probably don't mean the ultraviolet lamp that is the first page of Google is full of when searching with this term..? I doubt UV - whatever it is - is a common approach.

path: 0 16839451 16840427, hotness: undefined, score: 4, children: 1
otto 3 points 7 months ago

Is Linux from Finland or from the USA? If someting is open source and has a global contributor base and no single entity can subvert it, then I don't really think the country matters. But it there is one entity that controls it, then it matters where it is from and what jurisdiction and what policies apply on it.

path: 0 22687381 22689458, hotness: undefined, score: 3, children: 0
otto 3 points 7 months ago

It is a screenshot of the filter option that allows to select both "European" and "open source" for people like who want both.

path: 0 22688810 22689436, hotness: undefined, score: 3, children: 1
otto 3 points a year ago

TLS is good *only' if you are also validating those certs. And that is what MariaDB 11.8 is now doing.

path: 0 19388821 19393860, hotness: undefined, score: 3, children: 0
otto 3 points a year ago

What do you mean a default user? You can just run 'mariadb' to access to console with the same user that had permissions to run 'apt install'.

For your actual application you need to plan what database name to use, what user, what permissions it needs, potentially remote connection and TLS etc. This indeed is some work and could perhaps be automated a bit, but it also needs sysadmin to make some decisions.

path: 0 16834138 16835270, hotness: undefined, score: 3, children: 1
otto 2 points a year ago

Exactly. I don't use Omarchy, but I think it is good someone did a polished distro for a specific use case, and some web dev Windows users will surely find it more appealing than a generic distro where they need to figure out a lot of stuff from scratch.

path: 0 19628243 19629454, hotness: undefined, score: 2, children: 1
otto 2 points a year ago

There was a bunch of luck involved that Andres Freund detected this. Give more time, it would have ended up in stable releases eventually if not detected.

path: 0 20033717 20049392, hotness: undefined, score: 2, children: 0
otto 2 points 3 years ago

You need bisect only as a last resort. Effective use of git blame, git log -p -S etc has always been enough for me. Also, the projects I work with take 10+ minutes to compile even when cached, so doing tens of builds to bisect is much slower than just hunting for strings in git commits and code.

path: 0 8045432 8055361, hotness: undefined, score: 2, children: 0
otto 2 points a year ago

I am asking for general strategies, not for a solution to a specific case.

path: 0 16887233 16892622, hotness: undefined, score: 2, children: 1
otto 2 points 8 months ago

MariaDB has a lot of users, and they should be more vocal about it to give it more visibility.

path: 0 22062718 22063235 22069569 22083332, hotness: undefined, score: 2, children: 0
otto 2 points a year ago

I can't setup a 'default user' (only root), but there is now a MR adding exact commands you can copy-paste in a README: https://salsa.debian.org/...

path: 0 16834138 17037783, hotness: undefined, score: 2, children: 0
otto 2 points a year ago

Yes, increasing the InnoDB buffer pool to use all available memory is the most important configuration change a sysadmin can do. But in order to do it, you need to know if the host is dedicated to one MariaDB instance or if there are multiple servers on the same host. Otherwise you would just have processes each hogging more memory when they can and not giving it up to others.

I could think about having a dialog during the installation that asks something like "Is host dedicated to this MariaDB instance? If yes, automatically configure it to use most of the system RAM available."

path: 0 16822858 16832611, hotness: undefined, score: 2, children: 1
otto 1 point 5 months ago

Yes but not 'slop' as bunch of effort went into it. I am happy to consider a new logo if you send me your suggestion.

path: 0 23486417 23589842, hotness: undefined, score: 1, children: 0
otto 1 point 3 years ago

Try again tomorrow, seems it got popular today

path: 0 7262884 7264600, hotness: undefined, score: 1, children: 0
otto 1 point 3 years ago

Only product from Microsoft I actually like using and trust. Quality from 1998, and still going :)

path: 0 7888612 7889712, hotness: undefined, score: 1, children: 0
otto 1 point a year ago path: 0 17482060, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...