20 random bookmarks

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

2025-12-31

2059.

Unix "find" expressions compiled to bytecode

nullprogram.com/blog/2025/12/23

2025-07-31

1989.

Do Stonks Go Up?

entropicthoughts.com/do-stonks-go-up

2025-06-24

1961.

Everything I know about good system design

www.seangoedecke.com/good-system-design

2025-06-07

1936.

Announcing the Lasso Read-it-Later Service

nytpu.com/gemlog/2022-11-05

A Gemini page saver. Betula will one day get the ability to save Gemini documents btw, on an April's Fool's maybe :-)

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

1790.

Searching for images

automa.triapul.cz/searching-for-images

without JavaScript in a weird browser

2024-12-02

Reposted 1609.

Write code that is easy to delete, not easy to extend

programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to

2024-06-10

1308.

Jonas Hvid

johv.dk

A betulist and a gardener. Loving their design.

2024-03-08

1185.

C++ FQA Lite: Defective C++

yosefk.com/c++fqa/defective.html

A long and enjoyable list.

2024-01-20

1064.

Topic Challenge: The Social Lives of Bees - Björn Wärmedal

warmedal.se/~bjorn/posts/2021-10-06-topic-challenge-the-social-lives-of-bees.html

bees

2023-11-13

852.

Revisiting the iPod

paulstamatiou.com/revisiting-the-apple-ipod

Taking a look back and using a 20 year old iPod today.

2023-10-21

797.

webs/httpsig/ - humungus.tedunangst.com

humungus.tedunangst.com/r/webs/v/tip/f/httpsig

Tedu's implementation of HTTP signatures which is used in, for example, Honk. Since it's written in Go, is actually used, and licensed under a free license, I'll probably use it for Betula.

2023-10-01

658.

The 12-bit rainbow palette

iamkate.com/data/12-bit-rainbow

A palette of twelve colours chosen with consideration for how we perceive luminance, chroma, and hue

2023-07-27

523.

Restyling apps at scale – Space and Meaning

blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale

Tobias tells us how a proper app theming mechanism is basically impossible in GNOME, and application ecosystems in general.

“Users” want a lot of things, but just because you want something impossible that doesn’t make it possible. In this case, it’s important to be aware of the costs of giving complete visual freedom to “themes”, both in individual app developer effort, and chilling effects on the ecosystem. If given a choice between customization and more, better apps, I’m confident the majority of people would prefer the latter.

Note that Betula is much more open to customization with CSS. It's a literal setting! I don't use it, of course. If I want to change something visually, I just push it upstream. Y'all folks can do the same, of course, but I won't accept everything. So you've got custom CSS. I think it works well.

2023-07-03

421.

Fighting Efficiency

250bpm.com/blog:32

... we are heading to the world where 10% of population would be able to produce all the goods needed.

... How is the 90% going to make their living?

They are not. If nothing changes they are going to die of hunger. And even worse, once that happens there will be only 10% of the population left, so the market shrinks to one tenth of its original size. At that point only only one tenth of the survivors — 1% of the orginal population — will be needed to produce all the goods. Thus, 9% will be left with no work to do and will also die of hunger. Now, of course, the demand plummets to 1% of what it used to be in the past and, given the improved efficiency, only 0.1% is needed to satisfy it. 0.9% is left with no work, is starved to death etc. Vicious circle perpetuates until the last human being dies of hunger.

All in all, there are three possible solutions:

  1. Decrease efficiency

  2. Work less

  3. Consume more

I think the initial problem is wrong. We still need at least some millions of people to sustain the world. We can't go to one person in the limit who will manage a farm, a factory and an internet server all by themselves.

The author says the proposed three solution won't solve the problem long term. Yeah, they won't. They aren't solving it now. Says a universal basic income might help, but says it's a topic for another day.

See also /408

2023-06-13

337.

Lichen

lichen.sensorstation.co

Lichen is the simplest possible CMS for the web that is friendly enough for non-technical users. It is extremely lightweight.

It uses gemtext, a good choice.

2023-05-09

233.

barnsworthburning

barnsworthburning.net/spaces/interfaces/spatial-interfaces

A collection of notes.

2023-03-19

92.

The One Week Command Line Challenge

cheapskatesguide.org/articles/cmdline-challenge.html

Cheapskate installs an outdated OS on an outdated computer with laughable capabilities, yet somehow manages to use it.

2023-02-07

38.

Petname Systems

spritelyproject.org/news/petname-systems.html

On addressing.

2023-01-20

10.

Command Line Interface Guidelines

clig.dev

Probably an allusion to Human Interface Guidelines by Apple.