20 random bookmarks
Bookmarks and whatnot. Закладки и всякое.
Bookmarks and whatnot. Закладки и всякое.
Detailed Fediverse statistics
Drew unhappy with LLM bots DDoSing Sourcehut
Новости о важных событиях для работников ИТ индустрии
With our extremely linear history, the first commit in a repo hash a hash that starts with 0000000, the second commit is 0000001, the third is 0000002, and so on!
Discord uses a custom markup language. They call it Markdown, while it's not really Markdown. Buzzword.
Building on the Fediverse is hard. Here is a list of ActivityPub and other developer resources that have been helpful in developing Emissary.
This is not a canonical or official list by any means, but hopefully this list of bookmarks is valuable to others who are building their own Fediverse apps.
Alex tells us that, for him, baking and cooking are easier than programming and soldering, because the errors there average out. As for me, this is completely inverse.
In programming, an error never fixes itself. You can observe it and fix it, you can write tests. You can run the program multiple times. It's you who fixes it, and you can understand how it's done. It's measurable!
Meanwhile, cooking is a nightmare. Burning something is routine for me. Is that too much or too little oil? For how long do I fry? What do I do with these spices? Do they really affect the taste? And to observe something, I can't rely on symbolic things like text. No, I have to look (is this color good? No idea!), smell (as if I know the difference) and taste (nothing more inaccurate).
I'm happy when something can be cooked with a timer. 15 min for buckwheat? I'm in. I'm more happy when the time is short. 4 min for this thin kind of spaghetti? Already boiling water!
I mean, even boiling water is not simple. My parents told me to wait until the correct bubbles appear. I'm waiting for the scary ones. Also, salt is supposed to make it boil faster. How much salt do I add?
And I didn't even talk about plants, which Alex also considers easy. They're not 😭
I have been responsible for the MediaWiki installation on https://wiki.openttd.org/ from ~2005 till 2020. One thing became clear: it is very difficult to keep it up-to-date and to find quality extensions that live for more than a few years.
So, we set out to find an alternative. With the experience we have had with for example BaNaNaS we ideally would like to store all the data in git. This is mostly as data in git is easier for more people to maintain, then a database where very few people have access to. Also, the wiki of OpenTTD was not big enough (~5000 pages) to really need a database to support it. As extra bonus, we would favour any system that could easily be cached.
The software closest to this is gollum. Although gollum appears to do exactly what we want, especially as wikitext is supported via WikiCloth, reality turned out to be something else. Although it does support wikitext, or a subset thereof, it does not support templates. This is a huge issue for any real wiki, as templates make a wiki of any decent size possible. Initially we did hack in support for templates, but as it is written in Ruby, not a language any of the people involved knew sufficiently to make any decent contribution, it only added more issues than it resolved. In the end, it was decided this was not a road to go.
A friendly programming language from the future.
The big idea behind Unison is that its functions are hashed and content-addressed.
I conclude that it is impossible to build a new web browser. The complexity of the web is obscene. The creation of a new web browser would be comparable in effort to the Apollo program or the Manhattan project.
A classic read.
Гайдлайны для создания DSL, 26 шт. В принципе они применимы и для языков общего назначения.
Problems with GPL.
Schroeder finds out he doesn't need Sitelen Mute, his custom gallery static site generator, anymore, since his wiki can host images just fine. It just shows how universal wikis are again!
The first being – how can they get away with this?
Second – will they be able to sell it?
Third – will we ever see this device in production?
A story about Walls in MtG and Rosewater's character growth. I didn't know walls existed!! Looked them up. I want a Wall of Swords...
Прикольный подход, позволяющий для пикселяртовых анимаций иметь отдельно анимированный скелет и текстуру.
Is that enough? Evidence, as they say, suggests otherwise. We are finally always online and, as it turns out, lonelier than ever.