Lars Wirzenius
liw@toot.liw.fi
<p>Currently working full time on <a href="https://toot.liw.fi/tags/Radicle" class="mention hashtag" rel="tag">#<span>Radicle</span></a> (<a href="https://radicle.xyz/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">radicle.xyz/</span><span class="invisible"></span></a>). On the side, I do training in the <a href="https://toot.liw.fi/tags/Rust" class="mention hashtag" rel="tag">#<span>Rust</span></a> <a href="https://toot.liw.fi/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> language (<a href="https://liw.fi/training/rust-basics/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">liw.fi/training/rust-basics/</span><span class="invisible"></sp
Posts
-
Post #4415997
What was the first computer you wrote code for? What country were you in? When was this? Me: Luxor ABC-802, Finland, 1984
-
Post #4347050
I continue to think that Linus's law ("with enough eyeballs all bugs are shallow") does not mean bugs get found, but that causes for bugs get found. "The Linux kernel misbehaves if this happens" ⇒ lots of people look for why. As far as I can see, this continues to be true. NOT: "Lots of people interested the Linux kernel, therefore all bugs are found quickly". That makes no sense at all to me. #subtoot
-
Post #4279856
Happy sysadmin appreciation day! https://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day
-
Post #4239902
Open source development, like all software development, is inherently a political act. Our societies rely on software so much now, that any software incorporates a view of how we should run our lives. Thus, it's as much political as writing a pamphlet. (Just shouting this into the aether. Not going to debate this. Don't try.)
-
Post #4133430
Interested in distributed CI? I organize a weekly office hour, for questions about Radicle CI and related topics, in https://meet.ffmuc.net/radicleciofficehour (Jitsi, only needs browser, mic and webcam optional but helpful). This week: Wednesday, 07 UTC (09 CEST, 10 EEST). Please join if you have questions, are curious, or need help. https://radicle-ci.liw.fi/ #Radicle #RadicleCI #ContinuousIntegration #officeHour
-
Post #4109439
Intolerance in general, and hate speech in particular, has consequences, including physical violence. Don't tolerate intolerance.
-
Post #4082322
"LLMs are just a tool" the way "Slavery is just a lifestyle choice". #rant
-
Post #4055880
Life in the open source ecosystem in 2026 A non-profit organization that provides a valuable service for free. It's membership votes to limit its service by excluding uses that they feel harm their community. The Internet entitlement machine spins up. Many people object to this, and claim they are being censored. Sometimes I get so tired of my supposed peer group. (Yes, this is about Codeberg.)
-
Post #4013219
If you ask for help from an open source project, and they ask you a specific question, please answer that exactly as asked. Avoid indirection: "latest version in repository" does not tell us what version you have, and it leaves the question of what repository you use. Copy-pasting the output of "foo --version" or similar command is the desired answer. You can add additional details if you want, but do NOT skip the exact answer requested. This way you avoid unnecessary misun...
-
Post #3785246
I like the English language. "Linen" has several meanings: * a textile made out the flax plant * any household fabric made out of any material, usually linen or cotton * a church altar cloth, possibly made out of linen It's a wonder communication ever happens. #English #linen #communication
-
Post #3626128
I need to debug a thing that runs in CI. Part of the run is a tool that takes five minutes to run and this makes iterations slow. I could rewrite that to run in less than ten seconds, but doing that would take a week or two of full time work. What do I do?
-
Post #2440730
When you look at the source code for a new program, especially a large one, it&#39;s easy to feel lost. What are some good ways you&#39;ve actually seen to help guide newcomers find their way around source tree? In essence, what&#39;s a good map of the terrain that is the source code?
-
Post #2303017
I organize a weekly office hour, for questions about Radicle CI, distributed CI, local-first CI, or related topics, in https://meet.ffmuc.net/radicleciofficehour (Jitsi, only needs browser, mic and webcam optional but helpful). This week on 07:00 UTC (9 CEST, 10 EST). I don&#39;t have any special topic this week. cc @radicle https://radicle-ci.liw.fi/ #Radicle #RadicleCI #ContinuousIntegration #OfficeHour
-
Post #2301546
It&#39;s difficult to be funny. Most attempts are misunderstood. That&#39;s why I often add &quot;that was a joke&quot; to make it clear people should laugh.
-
Post #2237225
Is Google evil?
-
Post #2227988
Repercussion: the act of hitting a musical instrument again.
-
Post #2040829
I spoke yesterday at foss-north 2026 on distributed CI, Radicle, Radicle CI and Ambient. There will be a recording later, but the source to my slides are public now. https://liw.fi/foss-north-2026/ #FossNorth #radicle #AmbienCI cc @radicle
-
Post #1917123
Today, @kinnison and I have moved the Subplot project from gitlab.com to Radicle. Subplot is our tool for documenting acceptance criteria and how they are verified for all stakeholders of a system. Coincidentally, Subplot can also generate code to perform the verification. The new location is here: https://radicle.network/nodes/radicle.liw.fi/rad%3Azjxyd2A1A7FnxtC69qDfoAajfTHo #Subplot #Radicle
-
Post #1848256
En tykkää kun jäätelöauto kiertää naapurustoa ja vähän väliä soittaa kovaäänistä mainosmelodiaansa. #nillitys
-
Post #1697517
Debian has been releasing every other year since 2005. That is actually quite impressive. https://www.debian.org/releases/ #Debian
-
Post #1643479
I&#39;m behind on reading LWN weekly issues, so I only now got to the article about the AI bot that flamed matplotlib mainainers. Choice quote: &quot;We should note that LWN is still entirely written by people and makes its mistakes the old-fashioned, human-powered way.&quot; Well said, @lwn
-
Post #1621163
What&#39;s going on? I can&#39;t find today in the calendar.
-
Post #1483943
&quot;Biometrisiä tietoja passeihin lisättäessä suomalaisille nimenomaisesti vakuutettiin, ettei kyseistä rekisteriä tultaisi koskaan käyttämään rikostutkinnallisiin tarkoituksiin.&quot; Ette ikinä arvaa, kuka haluaa nyt tehdä mitä. (Uutisia useammin lukevat tietävät jo.) cc @effi https://www.uusijuttu.fi/juttu/swwUuMUH-m2ay1GNC-4df18 #sarkasmi
-
Post #1357120
I&#39;ve gotten the to stage in my life where I don&#39;t want to even read long discussions about intricate topics on IRC or most other chat systems any more. Chats are great for quick, short-form exchanges and keeping in touch with people. When a topic requires a long discussion, switch to a format that allows sedate, long-form expression.
-
Post #1291968
I&#39;m going to #Gothenburg for @foss_north and was checking out local transport and food options. It turns out it&#39;s a big modern city! Not a medieval castle LARP. This makes things so much simpler.
-
Post #1291967
Some days are best with quiet, or at most birdsong. Some days are best with ABBA, The Bangles, or Fugees. Today is a day best accompanied by Rammstein. Loudly (but with headphones to avoid disturbing others).
-
Post #1291966
I&#39;m thinking about ways to maximize software freedom in the world. I don&#39;t know where I&#39;ll land, but I&#39;m thinking about things like to what extent does my freedom to change a program real if I don&#39;t know how to program? Or if I need to use a big data center? Or have unusual hardware? I find these kinds of questions more interesting than debating details of copyright licenses. (Please do not respond. I&#39;m not ready to discuss or read opinions. I wan...
-
Post #1216417
Hyvä! https://yle.fi/a/74-20220945
-
Post #1157469
A year or two ago I saw a video of a Japanese family who make the best brushes for calligraphy. Painstakingly, by hand, a hair or a few hairs at a time. That&#39;s what I want to do when I grow up, but for code.
-
Post #1144552
I don&#39;t want Europe to grow its own hyperscalers. Companies that become too big are a problem no matter who owns them. Instead, lets bring a healthy and thriving ecosystem of small and medium sized organizations to do hosting and who co-operate. (Edit: I&#39;m muting replies to this. I can&#39;t deal with the toxic fetishization of status quo today.)