20 random bookmarks

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

2025-10-16

899.

I am sorry, but everyone is getting syntax highlighting wrong

tonsky.me/blog/syntax-highlighting

2024-12-18

Reposted 809.

Исследование Go-разработчиков, 2024

devcrowd.ru/go-2024

DevCrowd вместе с Авито провели исследование рынка Go-разработчиков, 2024

2024-09-04

757.

Теория и практика психоанализа - Олешко Т.С. О двух типах нарциссических пациентов

vol2-2016.ecpp-journal.ru/1030.html

Олешко Т.С. О двух типах нарциссических пациентов

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-06-12

682.

Сетунь (компьютер) — Википедия

ru.wikipedia.org/wiki/Сетунь_(компьютер)

2024-05-27

667.

Don't Aim for Quality, Aim for Speed

www.yegor256.com/2018/03/06/speed-vs-quality.html

When project scope is perfectly decomposed and management rules are clear and strict, speed of delivery is the virtue, not the quality.

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.

2024-02-01

511.

Wireless headphones

degrowther.smol.pub/20210603_wireless

Compared to their humble wired counterparts, wireless headphones are expensive, easy to lose, unreliable, and environmentally destructive

С одной стороны, провода жутко бесят. С другой стороны, нельзя доверять беспроводным технологиям:

  • мучаешься с подключением по синезубу

  • наушники могут просто заглохнуть в центре города из-за скопления современных машин, которые ОЧЕНЬ засоряют эфир

  • ну и да, потерять наушники очень просто. Однажды чуть в раковину не уронил, пока делал уборку, наушник просто выпал из уха :/

2023-12-21

468.

research!rsc: Coroutines for Go

research.swtch.com/coro

2023-12-17

460.

НА БАЗЕ Олег Яновский: первая ментальная война

www.youtube.com/watch?v=F0mpAw-39M4

Информационные войны в прошлом? А что теперь вместо них? А как мы участвуем? А они что? А мы что? А они что? И что же теперь делать?

2023-11-21

432.

Преступление, которое потрясло автомобильный мир

www.youtube.com/watch?v=7N0C8jH-utE

Про автомобили, химию, эксперименты, скандалы, историю, политику, сферы влияния, махинации, войны итд итп.

3 часа восторга!

2023-11-14

412.

LIMIT vs. FETCH in SQL

antonz.org/sql-fetch

Fun fact: There is no limit clause in the SQL standard.

Everyone uses limit.
And yet, according to the standard, we should be using fetch

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-09-15

330.

Бюджетирование по принципу YNAB

zerro.app/about/method

Давайте разберёмся, каких принципов бюджетирования стоит придерживаться и почему.

Именно так я и веду свои финансы

327.

Re-thinking procurement incentives for electric vehicles to achieve net-zero emissions - Nature Sustainability

www.nature.com/articles/s41893-022-00862-3

The environmental effectiveness of procurement incentives for electric vehicle (EV) sales depends on the behaviour of EV adopters. This study explores such a relationship and how procurement policies should be designed in order to achieve emissions reduction and be economically efficient.

Внезапно)) электрокары вредны и особенно вредны, если на них не ездить.

2023-08-28

308.

oimo.io

oimo.io

Коллекция интерактивных штуковин. Очень красивое

2023-08-26

304.

Monorepo Explained

monorepo.tools

Everything you need to know about monorepos, and the tools to build them.

2023-07-26

251.

Как работает демократическая цензура

rutube.ru/video/43165688dd3836642608725d8fe47739

2023-02-19

6.

Floor 796

floor796.com

Бесшовная анимация с кучей отсылок.

Очень залипательно