20 random bookmarks

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

2025-04-13

849.

Four Builds: A Balance Between Quality and Joy

www.yegor256.com/2025/04/12/four-builds.html

Instead of trying to shorten the time that our builds take, we order and chain them by complexity, thus gradually reducing the risk.

2024-11-24

797.

charset=“wtf-8”

wtf-8.stępień.com

2024-09-25

770.

What is io_uring?

matklad.github.io/2024/09/32/-what-is-io-uring.html

2024-08-28

748.

Сколько стоит эффективность терапии

spectator.ru/entry/6709

2024-08-10

736.

Переход в айти

grishaev.me/enter-it

2024-08-07

733.

Финансовая грамотность или советы нищебродам от миллионеров

vc.ru/u/628491-aleksei-antonov/395711-finansovaya-gramotnost-ili-sovety-nishebrodam-ot-millionerov

2024-06-08

673.

GitButler

gitbutler.com

A Git client for simultaneous branches on top of your existing workflow.

  • Виртуальные ветки !!! (Теперь, если нашёл внезапный баг, не относящийся к текущей задаче, его исправление можно сразу же переместить в новую ветку, не теряя текущие изменения)

  • Отмена действий, сквоши, смена коммитов местами перетаскиванием!

2024-03-02

540.

The Blessing of Interactive Development

tonsky.me/blog/interactive-development

In this post I describe a couple of practice that makes the process of writing code faster, more predictable and straightforward

2024-02-29

537.

Пентагон и военная пропаганда: как устроены пиар-технологии армии США

www.youtube.com/watch?v=CMUUpP36b6M

2024-01-31

509.

A New Medium for Communicating Research on Programming Languages

willcrichton.net/nota

Papers about programming languages involve complex notations, systems, and proofs. Static PDFs offer little support in understanding such concepts. I describe Nota, a framework for academic papers that uses the browser's interactive capabilities to support comprehension in context. Nota uses hover effects, tooltips, expandable sections, toggleable explanations, and other interactions to help readers understand a language's syntax and semantics. I demonstrate the use of Nota by rewriting a PL paper using its primitives, and also by writing this paper in Nota.

2024-01-27

503.

Изображая ответственность

grishaev.me/pseudo-resp

Казалось бы, программисты — люди с точным мышлением, а в жизни все наоборот: в голове кисель.

Для меня выход из ситуации простой: трусы или крестик. Либо ты выходишь из разработки со словами: хорош, я в этом не участвую. Либо пишешь качественный код, понимая, что мир огромен, и у тебя нет возможности контролировать, кто и как его использует. Оба варианта честные и снимают все вопросы.

2023-11-10

402.

git rebase: what can go wrong?

jvns.ca/blog/2023/11/06/rebasing-what-can-go-wrong-

2023-11-02

386.

AdNauseam

adnauseam.io

Просто напоминаю про прекраснейший блокировщик рекламы, который не только — внезапно — скрывает рекламу от любимого пользователя, но и старательно засерает статистику рекламным площадкам ("все кликают ВСЁ"), сводя на нет самый смысл персонифицированной слежки.

2023-10-21

369.

Text Rendering Hates You

faultlore.com/blah/text-hates-you

Rendering text, how hard could it be? As it turns out, incredibly hard! To my knowledge, literally no system renders text “perfectly”. It’s all best-effort, although some efforts are more important than others.

2023-09-24

Reposted 338.

Writing safe-to-use Go libraries

blog.orsinium.dev/posts/go/safe-api

The Go standard library is full of bad design choices from the perspective of safety of use.

2023-08-02

274.

Brian Tomasik

briantomasik.com

2023-07-19

241.

Государственная административно-техническая инспекция. Неправильная парковка во дворе

xc.gati-online.ru/ch/park_check.php

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

2023-03-21

132.

Simple Icons

simpleicons.org

SVG иконки

2023-02-26

47.

Как перестать потреблять?

youtu.be/PsfILe3QeKU
46.

Reinventing How We Use Computers

ploum.be/2022-12-03-reinventing-how-we-use-computers.html