20 random bookmarks

Bookmarks and whatnot. Закладки и всякое.

2025-05-11

1901.

FediIndex | FediIndex

fedi.wrm.sr

Detailed Fediverse statistics

2025-03-18

1822.

Please stop externalizing your costs directly into my face

drewdevault.com/2025/03/17/2025-03-17-Stop-externalizing-your-costs-on-me.html

Drew unhappy with LLM bots DDoSing Sourcehut

2024-12-06

1617.

Профсоюз работников ИТ

ruitunion.org

Новости о важных событиях для работников ИТ индустрии

2024-11-27

1602.

Extremely Linear Git History

westling.dev/b/extremely-linear-git

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!

2024-11-18

1596.

GitHub - 0xJacky/nginx-ui: Yet another WebUI for Nginx

github.com/0xJacky/nginx-ui

Nice dashboard hm.

2024-07-14

1380.

Markdown Text 101 (Chat Formatting: Bold, Italic, Underline)

support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline

Discord uses a custom markup language. They call it Markdown, while it's not really Markdown. Buzzword.

2024-03-27

1207.

Emissary | Developer Site | Resources

emissary.dev/fediverse-resources

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.

2024-01-31

1084.

Some activities are harder than others

alexschroeder.ch/view/2024-01-31-activities

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 😭

2024-01-01

1002.

TrueBrain/TrueWiki: A wikiserver alternative to mediawiki and gollum

github.com/TrueBrain/TrueWiki

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.

1001.

💡 The big idea

www.unison-lang.org/docs/the-big-idea#structured-refactoring

A friendly programming language from the future.

The big idea behind Unison is that its functions are hashed and content-addressed.

2023-12-02

952.

The reckless, infinite scope of web browsers

drewdevault.com/2020/03/18/Reckless-limitless-scope.html

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.

2023-11-14

858.

Design Guidelines for Domain-Specific Languages

arxiv.org/abs/1409.2378

Гайдлайны для создания DSL, 26 шт. В принципе они применимы и для языков общего назначения.

2023-10-29

819.

Some of the problems with the GPL

unixsheikh.com/articles/some-of-the-problems-with-the-gpl.html

Problems with GPL.

2023-10-18

762.

Gallery software replaced

alexschroeder.ch/view/2023-10-17-gallery

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!

2023-09-24

644.

Tassei Denki "Project Nadeshiko" Is A New Nintendo DS Clone Straight Out Of Japan

retrododo.com/project-nadeshiko

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?

2023-08-26

596.

Blogatog

markrosewater.tumblr.com/post/725936052873904128/ive-been-getting-a-lot-of-questions-that-boil

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...

2023-06-19

383.

Pixel Art Animation. Reinvented - Astortion Devlog #26

www.youtube.com/watch?v=HsOKwUwL1bE

Прикольный подход, позволяющий для пикселяртовых анимаций иметь отдельно анимированный скелет и текстуру.

2023-04-30

179.

Extremely Online In Real Life

www.datagubbe.se/constline

Is that enough? Evidence, as they say, suggests otherwise. We are finally always online and, as it turns out, lonelier than ever.

2023-04-11

157.

Octopus punches fish in the head (just because it can) | Live Science

www.livescience.com/octopuses-punch-fish.html

2023-02-06

29.

If you're happy with OpenBSD, probably any computer is good enough.

muezza.ca/thoughts/openbsd_imac_g4