20 random bookmarks

stuff me collect

2025-08-17

246.

Выразительные тесты без testify/assert

antonz.ru/do-not-testify

2025-07-30

243.

Perkeep is your personal storage system for life.

perkeep.org

Things Perkeep believes:

  • Your data is entirely under your control

  • Open Source

  • Paranoid about privacy, everything private by default

  • No SPOF: don't rely on any single party (including yourself)

  • Your data should be alive in 80 years, especially if you are

While Perkeep can store files like a traditional filesystem (think: “directories”, “files”, “filenames”), it’s specialized in storing higher-level objects, which can represent anything. (photos, likes, tweets, measurements etc)

2025-07-22

242.

Советы новичкам в карьере программиста

habr.com/p/928128
  • Работодателю вы нужны, чтобы деньги зарабатывать

  • Рот не работает, работает только трудовой договор — читайте его, там буквы на бумаге и подписи.

  • Если вы поймёте как эта машина деньги зарабатывает и поможете ей делать это лучше, то и с вами даже поделятся

  • Профессионализм в работе — доставка продукта в срок. Самое ценное — время.

  • Мир не помнит имён великих тимлидов, но мир помнит имена великих разрабов

  • Делайте пет‑проджекты, не обращая внимания на то, что там в тренде. Пет‑проджект должен так же заканчиваться работающим результатом (любого качества), как и работа, иначе вы не профессионал и не уважаете проект и свой труд.

  • Уметь разбить задачу на огромное число этапов и планомерно их сделать — это супер.

  • Велосипеды рулят! Делайте свои языки программирования, свои алгоритмы шифрования, свои мессенджеры, свои соцсети, свои игры, свои 3D‑движки и держите лопату в бочке кала наготове, чтобы ловким движением раскидать субстанцию по мамкиным критикунам.

2025-05-13

Reposted 232.

Найти и обезбрендить [что я делаю и чем это объясняю]

ponomoona.livejournal.com/179335.html

Автор убирает рекламу и логотипы вообще со всего и делает это очень красиво

2025-01-21

197.

Quantum computing for the very curious

quantum.country/qcvc

Learn and understand quantum computing with built-in spaced repetition. I really like this method of learning and would like to see more courses that use this method and tech about some programming concepts.

2024-12-05

Reposted 187.

This Page is Designed to Last: A Manifesto for Preserving Content on the Web

jeffhuang.com/designed_to_last

2024-09-25

Reposted 151.

How to Lose Time and Money

paulgraham.com/selfindulgence.html

2024-07-26

144.

THE RISE OF THE DISAPPEARING POLYMORPHS

hackaday.com/2024/07/24/the-rise-of-the-disappearing-polymorphs

Reads like some sci-fi story. How is that even a thing??

Science and engineering usually create consistent results. Generally, when you figure out how to make something, you can repeat that at will to make more of something. But what if, one day, you ran the same process, and got different results? You double-checked, and triple-checked, and you kept ending up with a different end product instead?
Perhaps it wasn’t the process that changed, but the environment? Or physics itself? Enter the scary world of disappearing polymorphs.

2024-07-23

Reposted 140.

Yon

m15o.ichi.city/yon

Yon is a little UI for knowledge designed to be used every day. Add your notes, write your diary, and connect thoughts with bidirectional links. Explore your text through an acme-inspired interface to dive deep or go wide and always find your way back. Yon code and your notes are contained in a single standalone html file with no dependency, so that you can open the lid and tweak any part of it and make it your own.

2024-07-08

126.

Ente Auth

ente.io/auth

Open source 2FA authenticator, with end-to-end encrypted backups

2024-07-02

Reposted 119.

gglanzani/betulon: A simple utility to add Mastodon bookmarks to https://betula.mycorrhiza.wiki/

github.com/gglanzani/betulon

2024-06-28

106.

Encore — Simple Development for Complex Problems

encore.dev

Development Platform for building event-driven and distributed systems. Move faster with purpose-built local dev tools and DevOps automation for AWS/GCP.

2024-06-17

85.

Ошибки ведения личной базы знаний: почему я удалил 1500 из 4500 заметок в Obsidian

habr.com/ru/articles/820669

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

2024-06-13

83.

Jonas Hvid's notes

notes.johv.dk/home

Author with cool visual style
Main page - https://johv.dk
He also uses Betula - https://links.johv.dk

For better or worse, I sometimes think. I have heard that I therefore am, but I’m unconvinced. Nevertheless, sometimes I write my thoughts down. Mostly just in my diary, but other times I publish them on the Web. This notebook contains those of my writings that are in a state somewhere between published and private.

2024-05-20

75.

Thinking out loud about 2nd-gen Email – Gabriel Sieben

gabrielsieben.tech/2024/05/17/thinking-out-loud-2nd-gen-email

Кажется уже не получится "улучшить" эл. почту. Нужна новая децентрализованная технология. Как сделать её простой для обычных пользователей? Как убедиться, что никто не сможет украсть или заблокировать твою личность? Идентификации просто по публичному адресу уже давно не достаточно.
Мессенджеры полностью заменили почту в плане общения, возможно их надо доработать?

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

2024-05-17

Reposted 74.

Кейс: идеальная тележка для Пятёрочки

blog.buro.cx/cx-telezhka

История о том, как наше Бюро проектировало лучшую тележку для торговых сетей группы X5

2024-05-07

68.

GitHub does dotfiles

dotfiles.github.io

Your unofficial guide to dotfiles on GitHub.

2024-04-15

57.

О полезности contextvars

habr.com/ru/companies/domclick/articles/521702

2024-03-21

44.

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-03-13

24.

GUIdebook: Graphical User Interface gallery

guidebookgallery.org/index