20 random bookmarks

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

2026-02-21

2105.

strcpy: a niche function you don't need

nullprogram.com/blog/2021/07/30

If strcpy is not easily replaced with memcpy then the code is
fundamentally wrong. Either it’s not using strcpy correctly or it’s
doing something dumb and should be rewritten. Highlighting such problems
is part of what makes memcpy such an effective replacement.

2026-01-09

2069.

Britannia (atlas) - Wikipedia

en.wikipedia.org/wiki/Britannia_(atlas)

There used to be atlases of so-called “strip maps”, which are in a way precursors to modern navigators and metro line maps. The artist put less emphasis on legibility than modern designers do; they cared more about decorations. Beautiful!

2025-12-30

2052.

posty

codeberg.org/oliphant/posty

Turn your Mastodon archive file into a standalone static HTML site. Easy to customize, easy to search, all posts also indexed not just chronologically, but on tag pages.

2025-09-11

2009.

'Make invalid states unrepresentable' considered harmful

www.seangoedecke.com/invalid-states

One of the most controversial things I believe about good software design is that your code should be more flexible than your domain model. This is in direct…

2025-05-13

1906.

#MinimalPhone arrived today. I'll be keeping notes on it here.

micro.glasshoundcomputing.com/@jeremiah/statuses/01JQYJZ4C5C34JTZVQ09ZPVYED

I do love this thing. I've got an in progress application that collates news I would like to read into an epub. Putting that file on the Minimal Phone gives me koreader as my 'fidget' app. Instead of getting lured into an infinite scroll app, I just read some news I curated for myself. Hoping this drives my overall phone usage down.

2025-03-31

1849.

Composable SQL

borretti.me/article/composable-sql

Better SQL through typed, composable query fragments.

2025-03-20

1824.

go-jet/jet

github.com/go-jet/jet

Type safe SQL builder with code generation and automatic query result data mapping - go-jet/jet

2025-03-06

1797.

Joey Hess

joeyh.name

building worthwhile things that might last

2024-12-26

1652.

Apertium | A free/open-source machine translation platform

apertium.org/index.eng.html#?dir=eng-epo&q=

Apertium is a rule-based machine translation platform. It is free software and released under the terms of the GNU General Public License.

2024-03-03

1171.

2024-03-02 Oddµ themes

alexschroeder.ch/view/2024-03-02-oddmu-themes

Alex got inspired by chat bubbles and considered adding them to Oddμ. Mentions something called Gibberish, which I will bookmark next

Chat bubbles are cool.

I told him he would need a special syntax for that and he got scared. He also liked a quote of mine: “it’s impossible to keep a publishing system pure Markdown”.

2024-01-31

1085.

2020-12-12 Computer Competency

alexschroeder.ch/view/2020-12-12_Computer_Competency

Few people know how to use computers.

2024-01-30

1082.

The 4-letter-word word that makes my blood boil

dev.to/marcuscreo/the-4-letter-word-word-that-makes-my-blood-boil

“JUST” It's one of the worst four-letter words I know.

Автора бесит слово «просто». Меня тоже! Я вот стараюсь его искоренить из себя. Непросто это всё!!

2024-01-10

1030.

inks - humungus.tedunangst.com

humungus.tedunangst.com/r/inks

inks source code

2023-12-16

974.

Implementing Federation, Part I | MRo Blog

blog.mro.name/2023/12/implementing-federation-i

Another unfortunate Fediverse developer shares their woes.

2023-11-16

868.

Синквейны

trepsy.net/sinkveyn

2023-10-20

788.

КИТАЙСКИЕ СТИХИ, ДЗЭН И ЧАЙНАЯ КОМНАТА

t.me/HaikuDaily/1491

Как же японцы читают китайские стихи? По-китайски? Самое интересное, что нет.

Японцы читают, конечно же, по-японски - переставляя слова согласно японской грамматике и добавляя японские окончания, которые пишут азбукой. Если китайский текст длинный, то сбоку приписывают специальные символы, которые подсказывают, в каком порядке нужно читать иероглифы по-японски.

掬水月在手
水を掬すれば月、手に在り

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

316.

nf/fourtette

github.com/nf/fourtette

2023-02-23

78.

We need to talk about your Github addiction

ploum.net/2023-02-22-leaving-github.html

2023-02-06

35.

doldrusidus

gitlab.com/desertslug/doldrusidus

Doldrusidus is an open-ended, obscure simulation realized as a multiplayer game taking place in a small universe. At its core, the engine is a simulation of entities possessing a number of different components that represent their properties. One such property is the ability to emulate machine code assembled for the uxn fantasy architecture.