20 random bookmarks
Bookmarks and whatnot. Закладки и всякое.
Bookmarks and whatnot. Закладки и всякое.
A classic article that makes me wish Go had a proper type system
Sophisticated Linux key remapper. Supports per-device and per-application settings. Wayland and X. I should look into this.
Knowing the consequences I want, what choice would create them? What big choice would nudge a hundred others that way?
gwit is a minimalist system for a Web of replicated, host-neutral, lightweight sites backed by Git.
Interesting system. However, this system is designed around the notion of keeping the history by default, which is wrong. History is to be thrown away by default, that's what the modern Web gets right.
Lentils и lenses родственные слова. В русском когда-то линзы чечевицами называли.
Хорошее введение в мемех на русском.
A visual, interactive guide to what bloom filters are, when you would use them, and how they work.
This article gets better every time I open it because Alex adds something to it. It goes about classic ontological, ethical and motivational problems of publishing texts online.
Alex talks about the thrill of getting comments and his fear of judgement in this comments. Well, I do not share this feeling. I do like getting comments (and I get them less often than I want), but I wouldn't call it a thrill. Certainly not “It makes me nervous. The heart beats. The heart bleeds.”-level thrill. Although I often find myself not knowing what to post in my Telegram channel, which is my most popular and least tended to writing place.
I like this quote:
Blogging turns into a performance where I feel like I’m demonstrating my moral character.
But is it blogging? I think it's the social and parasocial ties in general that make us perform. To real people, not just some internet people, I show some positions. Are they my true opinions? Do I really care about this or that topic? Maybe not so much.
And who cares about those laborious system administration blog posts where I struggle with this or that ephemeral problem. All these issues are lost pages. Nobody cares.
Please do continue your Butlerian Jihad notes though. I will need them in a couple of years, I feel that.
And there are so many posts to read, the folders on my disk with saved articles and snippets are more like compost heaps, where layer upon layer of good stuff gets dropped, never to see the light of day again.
I encourage you to curate this compost heap. Throw away 90 %.
The key is to find that happy state where the imagined audience adds a little zest
I think you have found it.
And now, the real banger quote comes:
For me, this imagined audience is more important than getting it right. Which is why I write my blog posts with the wiki spirit. All these sites are pretty similar, in essence. Blog, wiki, digital garden, Zettelkasten, there’s not enough difference to draw lines. It’s all a question of intent, of culture, of belonging. The blog spirit is to write pages over time, and they disappear into the archive. The digital garden spirit is to write unfinished articles and papers, to be refined or not. The Zettelkasten spirit is to follow the trail of thoughts you thought and add new branches, small notes with new thoughts leading to more thoughts on new notes. And the wiki spirit is to write and edit online, to hit the Save button and then it’s live. There is no editor, there is no draft. Wiki is like brutalism in content management. I can see the page sources and the end result is obvious and full of that old web power. It’s not an app. The software has no idea of process. The wiki spirit is to open that window, write the text and hit save. And then I read it again, and edit it. And tomorrow, I read it again, and edit it. And next week, perhaps, I read it again, and edit it.
I no longer live in the Wiki Now. The pages are intended for future readers but they are not timeless. I add timestamps all over the place. The blog spirit is strong. The pages do disappear into the great compost of thoughts. The archive gobbles them up. I do go back but I don’t rewrite the pages completely. I’m more likely to simply add a timestamp and some thoughts like I did on this page.
Abandoning the Wiki Now is one of the lessons I took from Alex. I'm now adding the timestamps in a lot of places. Even on Minecraft signs, to be honest. It just makes rereading a little bit cooler and more useful. But I do rewrite texts sometimes. I still believe in Wiki Now.
An old and interesting blog.
The biggest design mistake I made with Amfora, my first community open source project, was autogenerating config files. On startup, the application looks for a config file, and creates one if it doesn’t exist, full of all the application defaults. At the time, I thought this was great, as it documents all the existing options, and makes them very visible to the user in case they want to change them. In the end, this decision created a lot of headaches and is not something I’d ever do again.
makeworld is right! I had the same problem in Mycorrhiza but didn't suffer great consequences because the configuration design didn't change much.
Смешной текст о том, что питон учить не надо. Я Питон не люблю, но тут совсем кринж!
A linter for Go that finds nil panics. It found several potential nil panic in Betula and Mycorrhiza codebases that I didn't bother fixing.
Les maisons-ponts ont été très populaires à Venise, Florence et Bath, mais désormais aussi en Suisse. Après avoir échoué pour la quatrième fois dans sa tentative de rejoindre l'Union européenne, la Suisse se concentre sur sa position géographique stratégique.
Мосты-дома!
A specific someone in disguise says that accepting help to your software projects often leads to destruction.
This is Greg's (also known as GreyCat's) wiki. It has some pages which may be of interest for people doing Unix shell scripting or system administration.
All Bash quirks are here.