20 random bookmarks

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

2025-06-24

1962.

ICCQ-2025: 5th International Conference on Code Quality

www.iccq.ru/2025.html

In cooperation with IEEE Computer Society the event is focused on static analysis, program verification, bug detection, and software maintenance.

In Yekatirinburg! Might attend, if exams allow.

2025-01-26

1734.

There is no such thing as a static website

blog.wesleyac.com/posts/no-static-websites

2024-12-25

1650.

gwit: gwit - Web sites over Git

sr.ht/~ivilata/gwit

gwit is a minimalist system for a Web of replicated, host-neutral, lightweight sites backed by Git.

2024-12-06

Reposted 1615.

Работа в IT-компаниях Сербии

ruitunion.org/posts/2023-08-21-work-in-serbian-it-companies

Сравнение трудового законодательства в России и Сербии

2024-08-12

1439.

Why RichText facets in Bluesky

pfrazee.com/blog/why-facets

Today in "our novel form of NIH," why does Bluesky use the richtext facets system instead of Markdown?

// slightly simplified
{
  text: "Hello @bob.com",
  facets: [
    {feature: "mention", index: {start: 6, end: 14}}
  ]
}

2024-08-08

1429.

Notation3 Language

w3c.github.io/N3/spec

2024-08-07

1426.

ActivityPods - Personal data spaces powered with ActivityPub

activitypods.org

Brings together ActivityPub and Solid Pods and empowers developers to create truly decentralized applications.

2024-05-26

1279.

Third Base

web.archive.org/web/20011205185830/http://americanscientist.org/Issues/Comsci01/Compsci2001-11.html

2024-05-01

1236.

Bye, bye, bool!

news.eolang.org/2024-04-26-bye-bye-bool.html

2024-03-23

Reposted 1203.

Why did we wait so long for the bicycle?

rootsofprogress.org/why-did-we-wait-so-long-for-the-bicycle

The bicycle, as we know it today, was not invented until the late 1800s. Here are some theories about why

2024-01-05

1011.

Есть табак, да нечем нюхать: Об использовании Питона в высшем образовании

shmat-razum.blogspot.com/2024/01/python.html

Смешной текст о том, что питон учить не надо. Я Питон не люблю, но тут совсем кринж!

2023-10-30

820.

Реклама из телефонного справочника Челябинска 1975 года

nobelfaik.livejournal.com/263962.html

2023-08-26

593.

You're Not Going to Make It

www.okdoomer.io/youre-not-going-to-make-it

2023-08-11

559.

Notes on e-mail privacy

gemini://rawtext.club/~nervuri/email/privacy.gmi

2023-07-23

489.

StreetPass for Mastodon

streetpass.social

StreetPass is a browser extension that helps you find your people on Mastodon.

Now available for Safari.

2023-06-19

374.

Don Park's Daily Habit - Secure UI: 9-Block Phishmarks

web.archive.org/web/20080703160021/http://www.docuverse.com/blog/donpark/2004/05/03/secure-ui-9-block-phishmarks

2023-06-18

365.

Строки по 80

grishaev.me/strings-80

Иной айтишник нет-нет да пожалуется на разбиение строк по 80 символов. Считаю нужным прояснить ситуацию.

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

2023-06-06

295.

fisher.cx

fisher.cx

I do not particularly know much about this website, but I really like how they have name Fisher and put a fish as their TLD.

2023-05-07

203.

research!rsc: The Magic of Sampling, and its Limitations

research.swtch.com/sample

A month after reading this article, I learned the same thing at the university.

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.