20 random bookmarks

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

2026-04-08

2144.

Truchet Tiles @ drMathArt: The Mathematical Art of David Reimann

drmathart.com/Resources/Truchet

2025-10-27

2027.

Compy

compy.aldum.pw/readme.html

An interesting environment and editing model.

2025-10-25

2024.

hugeping/rein

github.com/hugeping/rein

minimal lua/sdl platform

Something like Löve 2D, uxn, INSTEAD, Pico-8, all at the same time

2025-06-08

1937.

~rostiger/memoir - A static photo album generator - sourcehut git

git.sr.ht/~rostiger/memoir

2025-06-03

1927.

The Non-Judgmental Guide to Getting Seriously Into Tea

www.seriouseats.com/tea-for-everyone

Every year I'm left in the lurch wondering when tea will get its due. Delicious, ubiquitous, nourishing, gently stimulating, and rich with history and lore, to say nothing of glossy tools to drop money on, tea has everything you could want in an obsession-worthy drink. Here's why I'm so into it, and why I think you should be too.

This text is written for Americans, which makes it weird. What do you mean their teabags are forgotten and collect dust? But overall this is a good motivational introduction to Chinese tea.

2025-02-24

1779.

Российская федерация Го

gofederation.ru

Меня опять очаровал го. Может, вступить? Первого марта Кубок мэра Казани, но судя по рейтингу участников, мне там делать нечего. Надо разузнать про сообщество, короче.

2025-02-01

1742.

The Most Elegant Configuration Language

chshersh.com/blog/2025-01-06-the-most-elegant-configuration-language.html

This article made me very angry. It's written very misleadingly, it's full of lies. The proposed language offers too much decisions to the config designer (all of the decisions that matter, actually). Nevertheless, there are some ideas I want to mention here:

  • Not having primitive types beside strings is good. I'd also keep lists and dictionaries (not the way they made it, but the way it should be). Numbers, dates, booleans, all of this is a mess.

  • So, empty config or no config file at all must be a valid configuration.

And it's kinda neat how they find connections between category theory and configuration languages.

2025-01-07

1711.

The Library Innovation Lab at Harvard Law School

lil.law.harvard.edu

Home of Perma.cc, H2O, Caselaw Access Project, and others. The Library Innovation Lab is growing knowledge and community by bringing library principles to technological frontiers.

2025-01-01

1678.

Orion Browser by Kagi

kagi.com/orion

WebKit browser with proper extensions. Best of both worlds! Gotta try when I get back to my MacBook.

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-09-10

1505.

1OPS - One Operation Per Statement

blog.pwkf.org/2023/08/17/one-sloc.html

The 1OPS principle is the single principle that had the biggest impact in my entire coding career. I gave some hints about it in a previous post, but I was suggested that it might warrant a post on its own to go more in depth.

2024-06-28

1357.

Gitlab — lanodan’s cyber-home

hacktivis.me/notes/gitlab

Gitlab power tricks

1352.

Web of Documents

blog.danieljanus.pl/2019/10/07/web-of-documents

Yet another article lamenting the recent so-called developments of WWW. The author contrasts the web of documents with the web of applications. Lists three strict rules for the former: GET only, no scripts, no cookies. There's no place for Mycorrhiza and Betula in their current form in this world.

I used to think that indeed web applications have to go, embracing Gemini and whatnot. But after all these years, nah. Let's keep JavaScript. The thing is, let's use it responsibly.

via https://links.neonxp.ru/7

2024-06-15

1322.

Release MoinMoin 2.0.0a1 Release · moinwiki/moin

github.com/moinwiki/moin/releases/tag/2.0.0a1

Just learned that MoinMoin had an alpha release of 2.0 this March. After 13 or so years of development! This news brings me joy.

2024-04-22

1231.

Copyleft licenses are not “restrictive”

drewdevault.com/2024/04/19/2024-04-19-Copyleft-is-not-restrictive.html

2023-12-05

958.

stephank/castling.club: Challenge someone to a game of chess using toots!

github.com/stephank/castling.club

This is the codebase for castling.club, an ActivityPub server with a single
hardcoded 'King' service actor that acts as a chess arbiter.

2023-07-02

414.

Edbrowse, a Command Line Editor Browser

edbrowse.org

Edbrowse, a text based editor browser.

2023-05-07

212.

How do I know if I really need object oriented programming?

unixsheikh.com/articles/how-do-i-know-if-i-really-need-object-oriented-programming.html

It's easy to determine if you really need the object oriented paradigm, you just need to look for the things that you can only do with object oriented programming and then ask yourself whether you really need that. It's called "The Three Pillars of Object-Oriented Programming". If you don't use all three at the same time, then you're not doing object oriented programming and you don't need it.

2023-05-05

194.

EnglishFrontPage - Greg's Wiki

mywiki.wooledge.org

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.

2023-04-19

166.

CyberChef

cyberchef.org

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis