20 random bookmarks

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

2025-10-27

2027.

Compy

compy.aldum.pw/readme.html

An interesting environment and editing model.

2025-07-25

1987.

Laurence Tratt: Comparing the Glove80 and Maltron keyboards

tratt.net/laurie/blog/2025/comparing_the_glove80_and_maltron_keyboards.html

Maltron has a better thumbcluster

2025-06-08

1937.

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

git.sr.ht/~rostiger/memoir

2025-05-10

1895.

Найти и обезбрендить [что я делаю и чем это объясняю]

ponomoona.livejournal.com/179335.html

Автор убирает рекламу и логотипы вообще со всего и делает это очень красиво

2025-03-03

1786.

GitHub - xremap/xremap: Key remapper for X11 and Wayland

github.com/xremap/xremap

Sophisticated Linux key remapper. Supports per-device and per-application settings. Wayland and X. I should look into this.

2025-01-03

1698.

Funding for Free and Open Source projects - FLOSS/fund

floss.fund

2024-12-24

1643.

My colleague Julius

ploum.net/2024-12-23-julius-en.html

A story of a Julius who lacks knowledge but has good charisma. There's a lot to learn from such Julii.

Когда я работал в Совкомбанке, пришлось чуток поработать с аналитиком Э. Он мне сразу не понравился. Потом он ушёл, раньше меня. Статья помогла понять, что с ним было не так. Наверное он был таким Юлием.

Но очень может быть, что я неправ, и у меня просто не было возможности увидеть хард скиллы этого аналитика. В конце концов, мы пересеклись только на одном низкоприоритетном проекте.

2024-07-19

1395.

How to Make a Progressive Web App From Your Existing Website

blog.heroku.com/how-to-make-progressive-web-app

How to convert your existing website into a progressive web app.

2024-04-26

1232.

adding activitypub to humungus

flak.tedunangst.com/post/adding-activitypub-to-humungus

2024-02-28

1163.

The Janet Programming Language

janet-lang.org

Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

Designed to be embedded. A Lisp!

2024-01-06

1014.

Иероглифы — хаос или система? Разбираемся из чего они состоят, как работают и в чём их сила

habr.com/ru/articles/781798

Хорошее введение в иероглифы. Я это всё знал, что показывает совсем уж входной уровень материала, но интересно всё равно.

2023-12-19

985.

Zeal - Offline Documentation Browser

zealdocs.org

2023-10-22

810.

Indie Wiki Buddy

getindie.wiki

When you visit a wiki on Fandom or Fextralife, this extension will notify or automatically
redirect you to quality independent wikis when they're available.
Search results in Google, Bing, DuckDuckGo, Yahoo, Brave, Ecosia, and Startpage
can also be filtered, guiding you to visit an independent counterpart instead.

2023-10-18

776.

Zim - a desktop wiki

www.zim-wiki.org

Zim is a notepad like desktop application that is inspired by the way people use wikis.

2023-09-15

617.

Comparative Analysis

matklad.github.io/2023/09/13/comparative-analysis.html

< and <= are better than > and >=

2023-06-18

360.

Евгений Степанищев: тег sectorc

bolknote.ru/tags/sectorc

Прикольный сабсет C, который вмещается в бут-сектор. Евгений хороший цикл заметок написал.

2023-05-31

268.

Keyboard Matrix Help

www.dribin.org/dave/keyboard/one_html

It took me a bit to figure this out, partly due to the fact of no really good explanation of it. So, I'm going to have a crack at it. Basically, I wanted to understand how keyboard matrices work. Specifically, I wanted to know why keyboard "ghosting" and "masking" happen, and how to prevent them.

All you need to know. That's a relic of the past century!

2023-04-21

169.

Introducing Austral: A Systems Language with Linear Types and Capabilities

borretti.me/article/introducing-austral

Introducing a new programming language.

2023-03-19

99.

The right way to use go-sqlite3

web.archive.org/web/20210423132955/https://foxcpp.dev/articles/the-right-way-to-use-go-sqlite3

SQLite is a wonderful piece of software and it is completely meaningful to use it in a project written in Go even though SQLite itself is in C. Though people has been hitting lots of issues with it, mostly "database is locked" error that seems to appear out of nowhere.

First of all, SQLite allows concurrent readers but only a single writer. Unlike most places where you may encounter some sort of synchronization SQLite does not wait for the write lock to become available - instead it just returns an error, letting the caller deal with it. This is why you are getting "database is locked" errors.

98.

Ebitengine - A dead simple 2D game engine for Go

ebitengine.org

Ebiten (/ebíteɴ/) is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.