20 random bookmarks

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

2026-05-20

Reposted 971.

Prolog Basics Explained with Pokémon

unplannedobsolescence.com/blog/prolog-basics-pokemon

Demonstrating the basics of logic programming with data from the Pokémon games.

2026-05-09

970.

Good sleep, good learning, good life

super-memory.com/articles/sleep.htm

2026-02-13

931.

You have to know how to drive the car

www.seangoedecke.com/knowing-how-to-drive-the-car

2025-09-04

889.

Выбор времени

олег.кряхтит.онлайн/share/timepicker.html

2025-08-11

884.

Breaking the Sorting Barrier for Directed Single-Source Shortest Paths

arxiv.org/pdf/2504.17033

This is the first result to break the O(m+ n log n) time bound of Dijkstra’s algorithm on sparse graphs, showing that Dijkstra’s algorithm is not optimal for SSSP.

2025-05-31

867.

Возможности JSON_TABLE

grishaev.me/huge-sql-2

2024-07-03

Reposted 700.

Как на самом деле запоминать всё, что прочитал

fedorovpishet.ru/kak-na-samom-dele-zapominat-vsyo-chto-prochital
  • Приложения для сбора хайлайтов из статей и книг не помогают запоминать прочитанное

  • Для того, чтобы запоминать прочитанное не нужна хорошая память

  • Лучший способ запомнить прочитанное — понять то, что ты прочитал

  • Чтобы на самом деле понять прочитанное, нужно приложить усилия

  • Объясняй другим идеи, чтобы лучше понимать и запоминать их

  • Заведи блог

  • Участвуй в сетевых дискуссиях

  • Откажись от автоматизации

2024-06-24

691.

Local, first, forever

tonsky.me/blog/crdt-filesync

If you set out to build a local-first application that users have complete control and ownership over, you need something to solve data sync.

Dropbox and other file-sync services, while very basic, offer enough to implement it in a simple but working way.

Sure, it won’t be as real-time as a custom solution, but it’s still better for casual syncs. Think Apple Photos: only your own photos, not real-time, but you know they will be everywhere by the end of the day. And that’s good enough!

Imagine if Obsidian Sync was just “put your files in the folder” and it would give you conflict-free sync? For free? Forever? Just bring your own cloud?

I’d say it sounds pretty good.

2024-05-17

657.

Hourly Pay Is Modern Slavery

www.yegor256.com/2015/07/21/hourly-pay-modern-slavery.html

Paying by the hour is a modern form of slavery that must be replaced by paying for results, which is a much more effective and healthy form of management.

2024-03-10

567.

Сервисы

grishaev.me/services

Я согласен с тем, что логику нужно разносить по сервисам. Но сервисы должны использовать общую шину данных: базу, очередь сообщений, файлы в S3 в конце концов. Гонять друг другу JSON выглядит хорошо в теории, но на практике — фу.

Условный Постгрес выплюнет миллион записей за доли секунды. Забрать этот же миллион из другого сервиса — приключение на неделю. Тут и метрики, лимиты, квоты, сетевые спайки, etc… А когда таких запросов несколько, сервис ложится спать.

2024-02-06

518.

Sage advice for a calmer, more fulfilling digital life | datagubbe.se

www.datagubbe.se/sage

2024-01-27

502.

Вложенность

grishaev.me/nesting-01

Беру любой JSON и вижу, как его можно упростить, убрав лишнюю вложенность. Вдвойне обидно, что на эту вложенность кто-то тратил время, а она не нужна!

2024-01-19

498.

Как правильно выбрасывать мусор и что с ним происходит дальше?

www.youtube.com/watch?v=2lK8CloWbC0

Раскадровка сняла видео про мусор и переработку!

2023-11-14

413.

My Summer Car глазами новичка в 2023 году | Симулятор бати

www.youtube.com/watch?v=cBvsHHIqAcg

Офигенно

2023-11-13

408.

Think real hard

www.benkuhn.net/thinkrealhard

2023-10-16

367.

Unum

www.fourmilab.ch/webtools/unum

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

2023-08-01

264.

Workspaces

www.workspaces.xyz

Коллекция рабочих мест

2023-07-01

223.

Илья Бирман — Как делается электронная музыка

youtu.be/l6ZpkS8AtFU

Илья тыкает в Эйблтон и рассказывает, из чего обычно состоит электронная музыка

2023-05-20

184.

Как складывать одежду

www.youtube.com/watch?v=IjkmqbJTLBM

2023-02-19

9.

Write Plain Text Files

sive.rs/plaintext

I write almost everything important in my life: thoughts, plans, notes, diaries, correspondence, code, articles, and entire books.

They are my extended memory — my noted self — my organized thoughts. I refer to them often. I search them, update them, and learn from them. I convert them into HTML to make websites, or LaTeX to make books.

My written words are my most precious asset. They are also a history of my life. That’s why I only use plain text files. They are the most reliable, flexible, and long-lasting option. Here’s why.