Elektrine lite

← Feed

Jesus Michał von Gentoo 🏔 (he)

mgorny@social.treehouse.systems

<p>A <a href="https://social.treehouse.systems/tags/cat" class="mention hashtag" rel="tag">#<span>cat</span></a> (owned by 3 cats), a nonconformist. <a href="https://social.treehouse.systems/tags/Gentoo" class="mention hashtag" rel="tag">#<span>Gentoo</span></a> developer, est. 2010. Taking care of <a href="https://social.treehouse.systems/tags/Python" class="mention hashtag" rel="tag">#<span>Python</span></a>, <a href="https://social.treehouse.systems/tags/LLVM" class="mention hashtag" rel="tag">#<span>LLVM</span></a>, <a href="https://social.treehouse.systems/tags/Xfce" class="mention hashtag" rel="tag">#<span>Xfce</span></a>. <a href="https://social.treehouse.systems/tags/FreeSoftware" class="mention hashtag" rel="tag">#<span>FreeSoftware</span></a> enthusiast. <a href="https://social.t

Posts

  • View post

    Does crossfitness mean exercising while hanging on a cross? #shitposting

  • View post

    #Python in a nutshell: 1. Let&#39;s use this new fancy #TOML thing for everything, it&#39;s so cool! 2. Everyone starts depending on third-party TOML libraries. 3. TOML library is finally added to the standard library, so people are moving to conditionally using it. 4. As old versions of Python become irrelevant, people are finally dropping fallbacks to the third-party library. 5. TOML 1.1 is introduced, and everyone has to start using a third-party library again… (at least until Python 3.15)...

  • View post

    Sigh at ensloppification of random software you use. Soon you discover that #Vim maintainers consider it a good idea to use black text on blue background now. In dark theme.

  • View post

    Zero days since it turned out that #GnuPG has arbitrarily changed behavior between versions in the name of &quot;safe default&quot;, and required you to pass an additional option to make it behave properly in the rare cases it matters. Of course we still need to support old versions and alternative implementations without that option. And of course there is no clean way of checking whether it&#39;s available or not. https://bugs.gentoo.org/983021 #OpenPGP #GPG #Gentoo

  • View post

    Remember the time when I took #security vulnerabilities seriously, rather than shrugged and whatever&#39;d? #Linux

  • View post

    Okay, let&#39;s get this straight. I have trouble taking compliments for my work. I was raised in 1990s Poland, you could say it was on the border between two eras. It was a time of newly realized freedom, when people thought that the possibilities were now endless and you had to grab them, you had to compete for them. You didn&#39;t compliment kids for their work, that would spoil them. You could compliment kids for their looks (not me, though, I apparently had &quot;other qualities&quot;). B...

  • View post

    If anyone&#39;s wondering, #Xfce is a #slop junk now too, and the author is busy writing long excuses for them, with full realization of how harmful they are. https://www.spurint.org/journal/2026/07/llms-and-xfwl4 #NoAI #NoLLM

  • View post

    2000s: big game companies publish their old games for free download, because they aren&#39;t selling them anymore, and who would buy them anyway? Also, that&#39;s good marketing to sell new games. 2020s: big game companies are impotent to make new games that aren&#39;t crap. Instead, they keep selling old games, remasters of old games (both &quot;enhancing&quot; and &quot;retro&quot; remasters) and reboots of old games. #games

  • View post

    Today in things that couldn&#39;t have aged well: &quot;Unpin flit-core dependency&quot; 2 years ago without actually updating the metadata to use the newer pyproject.toml format. https://github.com/sethmlarson/socksio/commit/b326406915fd98a8185c1c160165c5b8963b30c1 #Python #flit

  • View post

    #TIL that another way to make #tar (GNU and libarchive) create an empty archive is to pass a file and --exclude that same file. tar -c --exclude=README.md README.md

  • View post

    PSA: I&#39;ve just removed 344 #Gentoo #GURU committers who haven&#39;t connected to the git server in the last 6 months. This is specifically related to the change of rules. We have 205 regular committers now, plus 6 trusted contributors.

  • View post

    Okay, it&#39;s still rough around the edges, needs documentation, tests and other stuff I&#39;ll slowly be adding but here it is: gagit, or #Gentoo #AGit workflow tool. https://gitweb.gentoo.org/proj/gagit.git/ #NamingIsMyPassion

  • View post

    Today&#39;s earworm: riffs from Strange Horizons by #ReverendBizarre. The best part is I didn&#39;t listen to it in a while, yet it randomly attacked my brain around the morning.

  • View post

    Did I ever announce gentoo-kernel-modprep? It&#39;s the newest variation on #Gentoo Distribution Kernels: the absolute minimum kernel tree necessary for building modules. Ideal for package-building containers where a full kernel is unnecessary, yet you need to be able to build kernel modules.

  • View post

    Do people actually understand #RustLang types and borrowing and whatever, or do you just write the first approximation and then follow compiler errors like me?

  • View post

    I know that some car people need big cars to compensate for their insecurity, but naming a company &quot;cis cars&quot;…

  • View post

    I recommend getting an #aronia shrub. • you don&#39;t have to do anything about it most of the year • after a few years it gives enough fruit to add to ice cream the whole year round • the fruits come in large bunches and have relatively tough skin, so it&#39;s easy to collect • most of people are prejudiced against it, so you have it all to yourself #gardening

  • View post

    I&#39;ve added a &quot;contributing&quot; file to #Gemato: https://github.com/gentoo/gemato/blob/master/CONTRIBUTING.rst I guess I&#39;m going to use this as a template for other projects of mine, hosted on the #Gentoo infrastructure and mirrored to GitHub or Codeberg.

  • View post

    I&#39;m trying to keep an open mind. When someone I used to respect starts using LLMs, I&#39;m thinking: okay, their moral compass is bad, but at least they&#39;re putting an effort to review that stuff and they&#39;re trying to improve other projects. When that person writes a pro-AI blog post, complaining that people aren&#39;t respecting them anymore, I&#39;m still trying to stay neutral. But honestly, when said person starts ranting that Codeberg dared ban vibecoded shit, I can&#39;t but...

  • View post

    Neoliberals: &quot;We agree with all what you said, but this needs to be handled via regulation. We won&#39;t be inconveniencing ourselves with boycotting it.&quot; Neoliberals when regulation occurs: &quot;They&#39;re taking our freedom!&quot; #NoAI #NoLLM

  • View post

    Zero days since I&#39;ve discovered a random #CPython bug that triggers in very specific circumstances and I don&#39;t really have time to report it, nor can expect anyone to do it for me. This time it&#39;s a test failure and refcounts being broken while running fastjsonschema&#39;s test suite on #Python 3.15 freethreading with pytest&#39;s --junit-xml option enabled 😱. And of course removing --junit-xml makes all tests pass.

  • View post

    In the meantime, #GitPython, the package that used to be dead (because the author is busily working on their next great thing) is now slopping out 4 &quot;security&quot; releases a week, as their #slop machine is busily fixing unintended variable expansion in every single URL they call. Unfortunately, they probably don&#39;t have enough tokens to fix them all at once, so instead all downstreams have to deal with the churn of endless security release. Or the brain to figure out that maybe they co...

  • View post

    Also, zero days (well, minus a lot of days because I&#39;ve been slacking) since a random #Python package got a new #NIH dependency on another #Python package which is actually a &quot;fastest&quot; #RustLang package which cannot be built because the author thinks it a great idea to require a nightly Rust compiler. https://github.com/awolverp/cachebox/issues/62

  • View post

    Let&#39;s say you&#39;re building a house. Normally this involves hiring a whole bunch of experts (either directly or via some company). You need to pay a fair wage for their labor, and you have to pay for all the material they&#39;re going to use. Some of them will be more experienced than others. They will sometimes make a mistake. They will sometimes get sick. The whole construction work will probably take a few months, and may get delayed in the process. Some construction material will be wa...

  • View post

    #TIL that #git has an `--end-of-options` option because they hijacked `--` in `git checkout`. 🤦 https://nesbitt.io/2026/07/21/end-of-options.html (thanks to @thesamesam@social.treehouse.systems for the link)

  • View post

    Here&#39;s a perfect #blog #AntiSpam idea: put an URL field, and say &quot;to pass, you must leave that field empty&quot;. Challenge difficulty level: impossible. #spam #slop #NoAI #NoLLM

  • View post

    I love how people keep shitting up #slop comments that praise my #LLM criticisms. I mean, I probably wouldn&#39;t have figured it out if not there were two suspiciously similar comments, and both ofc linked some random slop SaaS. #AI #NoAI #NoLLM

  • View post

    Did I spend 90 minutes today adding random trips to my @viaduct_world@mastodon.social account? Perhaps. Will I get a cool #rail coverage map tomorrow? I surely hope so! But this one is cool too. Updated: 2026-07-23; 49% coverage! https://viaduct.world/share/m/DV6vH5ZnBlFEBJmd

  • View post

    Now I really want to create a #Gentoo project called &quot;The Butlerian Inquisition&quot;. #NoAI #NoLLM

  • View post

    I don&#39;t know what&#39;s more stupid: #OpenSSH using different authentication flow depending on whether you have a `.pub` file in addition to the private key or not, or #GitHub suddenly starting to reject one of the two valid RFC 4252 workflows. https://thorsell.io/2026/07/21/github-ssh-keys.html #SSH