20 random bookmarks

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

2026-07-06

995.

Opinion | I’m a Therapist. Not Everyone Should Be in Therapy.

www.nytimes.com/2026/07/05/opinion/therapy-loneliness-friendship.html

Many patients misunderstand what therapy reliably provides.

993.

Allocating on the Stack - The Go Programming Language

go.dev/blog/allocation-optimizations

A description of some of the recent changes to do allocations on the stack instead of the heap.

2026-05-24

973.

Don't paste the AI.

dontquotetheai.com

If someone asks you a question, paste your answer — not the chatbot's.

2026-04-18

958.

How much of your life are you selling off?

www.raptitude.com/2013/04/how-much-of-your-life-are-you-selling-off

Most people’s financial decisions are driven by what the people around them decide — which, in this culture, typically ranges from thoughtless to completely backwards — and conscious thought about the getting the best deal on happiness doesn’t enter the picture. Would you rather have five all-expenses-paid years off to spend with your family, learn a language or build a business — or drive a big car instead of a small car? It’s shockingly normal for people to choose the latter, because they have no idea that they’re making that choice at all.

...

I am way happier already. In the three months since I’ve been smarter about my spending, I’ve saved three months’ worth of living expenses, which has an immediate stress-reducing effect. I could get laid off or fired and have plenty of time to figure out what to do, so there’s much less day-to-day stress about my job performance, which has actually led to an effortless improvement in job performance. I have a sense of control over my life that I’ve never felt before. These intangible dividends are immediate, and they don’t cost a cent because the money is still mine.

2026-04-06

953.

How Does Clean Code Work?

rocket-science.ru/hacking/2026/04/06/how-does-clean-code-work

Clean Code doesn't work—not because the principles are wrong, but because the real world is dirty, chaotic, unpredictable, and asynchronous. The best code I’ve ever seen violated a good half of Clean Code’s commandments.

2026-01-22

927.

Results from the 2025 Go Developer Survey - The Go Programming Language

go.dev/blog/survey2025

The 2025 Go Developer Survey results, focused on developer sentiment towards Go, use cases, challenges, and developer environments.

2025-12-14

917.

The Do-Say Ratio

asnewman.github.io/do-say-ratio

2025-04-22

851.

Make a list of things you might need for a hospital stay

practicalbetterments.com/make-a-list-of-things-you-might-need-for-a-hospital-stay

2024-07-17

711.

Why doesn’t advice work?

dynomight.net/advice

2024-06-04

Reposted 672.

Staticcheck - The advanced Go linter

github.com/dominikh/go-tools

Staticcheck - The advanced Go linter. Contribute to dominikh/go-tools development by creating an account on GitHub.

2024-05-13

Reposted 638.

Hits-of-Code Instead of SLoC

www.yegor256.com/2014/11/14/hits-of-code.html

How about we measure the amount of times programmers touch the lines. Instead of counting the number of lines we’ll count how many times they were actually modified—we can get this information from Git (or any other SCM). The more you touch that part of the aircraft—the more effort you spent on it, right?

I called it Hits-of-Code (HoC) and created a small tool to help us calculate this number in just one line.

What a nice idea! I installed this program and ran it on Betula and Mycorrhiza codebases. For Betula it's 26350 HoC, for Mycorrhiza it's 137208 HoC. Yeah, Betula is still comparatively young! Hey, what about Mycomarkup? 23443. Oh wow, just a little less than Betula. I expected a small number.

2023-11-19

426.

Programming On 34 Keys

peppe.rs/posts/programming_on_34_keys

Minimizing your keyboard layout is a slippery slope.
34-keys has been reasonably comfortable to use, for both prose and program. My palms do not move across the desk at all, as I reach for keys. I mostly write Rust and Bash, and my layout has evolved to accomodate special characters from their grammars (angled brackets and hyphens, specifically). If you are on a similar journey, I would suggest focusing on accuracy and comfort over speed. Speed comes with time.

2023-11-18

424.

Miniflux

miniflux.app

a minimalist and opinionated feed reader.

2023-11-15

417.

Sort-Merge Join in SQL databases: Oracle, SQL Server, PostgreSQL

use-the-index-luke.com/sql/join/sort-merge-join

Sort-merge joins do not need indexes on the join predicates.
MySQL does not support sort-merge joins at all.

2023-10-03

353.

Search the text in historical maps

flowingdata.com/2023/09/28/search-the-text-in-historical-maps

2023-08-10

282.

The World’s Writing Systems

www.worldswritingsystems.org

2023-06-21

212.

Media Objectivity and Bias in Western Coverage of the Russian-Ukrainian Conflict

urn.kb.se/resolve?urn=urn:nbn:se:sh:diva-51707

Исследование направлено на то, чтобы определить, нарушается ли журналистская объективность при освещении российско-украинской войны и как различные практики предвзятости СМИ используются в новостях.

Про peace journalism и war journalism.

2023-03-21

143.

Раскладка Ильи Шепрута

optozorax.github.io/p/my-keyboard-layout

Статьи лучше про раскладки клавиатуры я не видал

2023-03-05

54.

Буква Ё

ilyabirman.ru/meanwhile/all/yo-dots

О том, почему ё важна

2023-02-18

3.

Nihgtwave Plaza

plaza.one

Online Vaporwave Radio