7 bookmarks for 2024-01-20

1070.

Magic numbers in C

250bpm.com/blog:43

Replacing all magic numbers with variables/constants is not always good. Think.

1069.

Finish your stuff

250bpm.com/blog:50

If there is one principle that should be added to the UNIX philosophy, it is:

"Finish your project."

Let me list my finished projects.

  • Uh...

I can't even say Mycorrhiza is finished despite it being in maintenance mode!

1068.

Federation is the Future for an Open Web

beza1e1.tuxen.de/federation_future.html

P2P technology is doomed on mobile [because of small batteries]. For a democratic web, we need to work on federation.

The author thought so in 2016. 8 years later I'm developing for the federated web, cool. I like how they mention Diaspora, which is history now.

1067.

Slide design for graphically-challenged people

beza1e1.tuxen.de/slide_design_programmers.html

If you feel unsure about colors, then do not use colors. Black on white is enough. Syntax highlighting might be an exception, but even there black on white is ok.

1066.

Hard Things in Computer Science: Naming things

250bpm.com/blog:110

Martin came up with the idea of using something like the roots from semitic languages for naming things. I thought of the same before I read this article, but it's good to have it written down by somebody.

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

1062.

OpenSearch description format | MDN

developer.mozilla.org/en-US/docs/Web/OpenSearch

The OpenSearch description format can be used to describe the web interface of a search engine. This allows a website to describe a search engine for itself, so that a browser or other client application can use that search engine. OpenSearch is supported by (at least) Firefox, Edge, Safari, and Chrome. (See Reference Material for links to other browsers' documentation.)

Flancian recommended me this tech. I might want to implement it for Betula, maybe. Gotta investigate.