20 random bookmarks

Тут будут ссылки на всё-всё, что я найду интересным

2026-04-03

951.

Lisette — Rust syntax, Go runtime

lisette.run

Little language inspired by Rust that compiles to Go.

2026-03-26

947.

Engineers do get promoted for writing simple code

seangoedecke.com/simple-work-gets-rewarded

2025-12-02

916.

Go-фича: Безопасная проверка ошибок

antonz.ru/accepted/errors-astype

2025-09-29

893.

pro100! unstoppable by amokk (2004)

www.youtube.com/watch?v=MJVR_3ns-g8

2025-06-22

875.

remove(42) vs. find(42).remove()

www.yegor256.com/2025/06/22/retrieve-or-remove.html

2025-01-12

820.

Как читать новости и не сойти с ума

politrussia.com/society/kak-chitat-novosti-i-ne-soyti-s-uma-904

Да, это — работа.
Сложная и требующая насилия над своими инстинктами и шаблонами мышления. Она неизбежно будет вторгаться в вашу "гражданскую" жизнь и чем дальше, тем сильнее. Есть хорошая профессиональная поговорка: то, что делаем мы, меняет нас. У этого процесса есть много плюсов (появится хладнокровие, рассудительность, обстоятельность в принятии решений), но и минусов (на фоне других людей, если не будете одевать маску, вы будете казаться холодным фриком). Решать — вам и только вам, но теперь вы по крайней мере знаете, как превратить себя из потенциальной жертвы "эмоциональных качелей", на которые вас упорно заманивают создатели новостей, в адекватного читателя-аналитика. Если вы последуете вышеизложенным советам, ваши нервы будут очень благодарны, и вы точно узнаете очень много нового о себе и о мире вокруг вас.

2024-09-02

754.

Беслан. Факты и мифы

reyndar.org

2024-08-13

739.

И5: Шалыто А.А. | ИТМО, ICPC, JetBrains, лучший айти стендап в России! [eng sub]

www.youtube.com/watch?v=TlO6lPZrC3g

Шалыто Анатолий Абрамович — профессор, доктор технических наук. Специалист в области автоматного программирования и проектирования алгоритмов логического управления технологическими процессами. С 2004 года заведующий кафедрой Технологии программирования факультета Информационных технологий и программирования (ФИТиП) Университета ИТМО. Преподает на кафедре «Компьютерные технологии». В 2008 году награждён премией Правительства РФ в области образования. В 2018 году в числе первых по стране награждён государственной наградой — знаком отличия «За наставничество».

2024-07-27

725.

Как наполнить базу сгенерированными джейсонами

grishaev.me/json-sql

2024-07-25

724.

Just discovered in amazement that in Bash scripts,... | Nathan Manceaux-Panot

friends.grishka.me/posts/1392836

any variable named SECONDS will automatically increment every second. Bash is bonkers

2024-05-02

618.

Uiua

www.uiua.org

Uiua (wee-wuh) is a general purpose, stack-based, array-oriented programming language with a focus on simplicity, beauty, and tacit code

2024-04-13

606.

SourceCodeSyntaxHighlight

github.com/sbarex/SourceCodeSyntaxHighlight

Quick Look extension for highlight source code files on macOS 10.15 and later.

2024-03-11

Reposted 572.

Правда

grishaev.me/truth

Есть фееричное по своей глупости выражение: на правду не обижаются. Это верно: обижаются не на правду, а на бестактность, грубость, фамильярность, непрошенное мнение и все то, что сопутствует правде.

Если собеседник обижается на правду, стоит подумать, как лучше ее донести и вообще — стоит ли ее доносить.

2024-03-05

543.

Wrapping Errors in Go - How to Handle Nested Errors

blog.boot.dev/golang/wrapping-errors-in-go-how-to-handle-nested-errors

By wrapping errors and building well-formatted error messages, we can keep better track of where errors are happening. I often just add the name of the function being called to my error messages, but we can make the message say whatever we want. For example, I’ll often include parameter information in the error so I know which inputs caused the error.

2023-12-21

470.

Standard Ebooks

standardebooks.org

Standard Ebooks is a volunteer-driven project that produces new editions of public domain ebooks that are lovingly formatted, open source, free of U.S. copyright restrictions, and free of cost.

2023-11-28

437.

My note-taking process

rubber-duck-typing.com/posts/2023-01-19-note-taking.html

Игорь рассказывает, как делает заметки.

Вложенные теги не нужны

Do not try to create a hierarchy (taxonomy) for your notes. It is not scalable and only works for narrow domain. Prefer tags.

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

It is not useful to highlight without commenting. Writing summary is mandatory, highlighting is optional 1.

2023-10-16

367.

Unum

www.fourmilab.ch/webtools/unum

Утилита, конвертирующая между числами в разных форматах, HTML/XHTML и Unicode символами.

2023-09-14

325.

Comparative Analysis

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

The core idea is to canonicalize things. Both x < y and y > x mean the same, and, if you usethem with roughly equal frequency, you need to spend extra mental capacity to fold the two versionsinto the single “x tiny, y HUGE” concept in your head.

2023-06-10

203.

Open Source Alternatives to Proprietary Software

www.opensourcealternative.to

2023-03-21

144.

Typst: Compose papers faster

typst.app

Проект, собравший преимущества Латеха и Гугл Доксов.