20 random bookmarks

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

2025-05-27

1919.

CSS Minecraft

benjaminaster.github.io/CSS-Minecraft

A Minecraft clone made with pure HTML & CSS – no JavaScript.

2025-04-02

1854.

Haskell: A Great Procedural Language

entropicthoughts.com/haskell-procedural-programming

2025-03-21

1837.

Yossi Kreinin - blog archive

yosefk.com/blog

2025-03-11

1811.

x/cmd/anubis at master · Xe/x · GitHub

github.com/Xe/x/tree/master/cmd/anubis

Proof of work instead of captcha

2025-03-01

1783.

For the 1st time in Canada, surgeons put teeth in patients' eyes to restore sight | CBC Radio

www.cbc.ca/radio/asithappens/tooth-in-eye-surgery-canada-1.7470626

CW: Body horror

When Brent Chapman’s doctor first pitched him on the idea of having one of his own teeth surgically embedded in his eye to restore his sight, he says he felt “a little apprehensive.”

2024-12-26

1657.

Hixie's Natural Log: When complaints are a good sign

ln.hixie.ch?start=1735173692&count=1

These choices are trade-offs. If you want to write a quiet song, it won't be loud. If you are writing a software tool and you want to prioritize speed over simplicity, then it won't be as simple as if you'd prioritized simplicity over speed.

There are two main signs that you've succeeded at your goals. The first, and more pleasant, is that you get compliments about how your thing is like you wanted it to be. "I love that song, it's so quiet!" "Your tool is so fast!" Why thank you, that's exactly what I was going for.

The second sign, though, is that you will get complaints. Specifically, people will complain that your thing does not achieve the things you didn't set out to achieve. "I wish this song was louder", "this tool is so hard to use". That you are receiving complaints at all means that people are aware of your creation; that they are complaining about what you specifically set out to make a non-goal is a side-effect of the fact that you made that trade-off.

2024-06-06

Reposted 1294.

Queueing – An interactive study of queueing strategies

encore.dev/blog/queueing

In this blog, we go on an interactive journey to understand common queueing strategies for handling HTTP requests.

2024-01-20

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!

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.

2024-01-05

1012.

Tiki Wiki

tiki.org

2023-11-19

876.

Aphantasia can be a gift to philosophers and critics like me | Psyche Ideas

psyche.co/ideas/aphantasia-can-be-a-gift-to-philosophers-and-critics-like-me

Aphantasia veils the past and the future from the mind’s eye. That can be a gift to philosophers like Derek Parfit and me

2023-11-16

866.

Status update, November 2023 · emersion

emersion.fr/blog/2023/status-update-58

Emersion is making a cool tool called pyonji for easier git patch sending. Good UX.

2023-10-14

746.

About OmniMark - OmniMark Concept

www.omnimark.com/docs/html/concept/603.html

2023-10-01

654.

offpunk: An offline first command-line browser for the smolnet

sr.ht/~lioploum/offpunk

The offpunk repository

2023-08-26

597.

Fantasy Meets Reality

cabel.com/2023/07/30/fantasy-meets-reality

2023-07-19

477.

HTMX

grishaev.me/htmx

Гришаев рассказывает, что хорошего и плохого в хтмх и аналогах. Самое крутое, что с ним на динамическом фронтенде пропадает состояние.

Когда автор писал это, он явно забыл про существование нединамических сайтов, которые решают большинство проблем.

2023-07-18

475.

thenickdude/wacom-driver-fix

github.com/thenickdude/wacom-driver-fix

Needed this to make my graphic tablet work on my Macbook.

2023-06-16

354.

WhoCanUse

www.whocanuse.com

A tool that brings attention and understanding to how color contrast can affect people with different visual impairments.

2023-06-11

323.

volution/z-run

github.com/volution/z-run

z-run -- scripting library lightweight Go-based tool

Still using it. Super wonderful.

2023-05-18

249.

burn

eclair.cafe/projects/burn

burn is an extremely simple diary program. You can only add new entries, or list all of them. No edits, no deletions, the history can’t be changed, and the time only moves forward. Make the best use of it.