20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
The worst hobby
Bad things happen when you combine the self-affirming nature of beliefs with a habit of consuming lots of morally-charged content.
Many people make a daily routine of consuming large quantities of highly partisan content about “what’s going on” in “the” “world.” Enthusiasts of this hobby call it “staying informed,” and insist it isn’t just a personal habit but a civic duty.
This content consists of new beliefs (“news” for short) about what happened today or yesterday, presented with an authoritative tone and little moral ambiguity. They identify clear villains and clear implications. They often give instructions from hand-selected experts on how smart people should think about this.
you don’t have to sign your kids up to do expensive things in order for them to reach their full potential
Доклад о том, как и почему интерфейсы портятся и что нужно, чтобы они не портились.
Шалыто Анатолий Абрамович — профессор, доктор технических наук. Специалист в области автоматного программирования и проектирования алгоритмов логического управления технологическими процессами. С 2004 года заведующий кафедрой Технологии программирования факультета Информационных технологий и программирования (ФИТиП) Университета ИТМО. Преподает на кафедре «Компьютерные технологии». В 2008 году награждён премией Правительства РФ в области образования. В 2018 году в числе первых по стране награждён государственной наградой — знаком отличия «За наставничество».
В конце 1940-х годов в 100 километрах к востоку от побережья Азербайджана началась реализация удивительного проекта. Прямо в море за несколько десятилетий вырос настоящий городок с многоэтажками, поликлиникой, столовой, пекарней и даже лимонадным цехом, окруженный сотнями километров эстакад с автомобильным движением. Это Нефтяные камни, уникальный поселок нефтяников, аналогов которому на планете нет. Onliner.by рассказывает, как человек в очередной раз победил природу, построив в открытом море город.
Обалдеть
Макс на Луне. Одна из моих любимых поинт-н-клик игр. С милой анимацией и озвучкой на нескольких языках.
Также есть и другие части, но эта мне нравится особенно.
Авторский мастер-класс Максима Ильяхова о том, как грести деньги лопатой, кормиться у кормушки и казнить казнокрадов.
Как всё сложно то, оказывается. Теперь я ещё больше уважаю людей, которые честно работают с государством и делают жизнь в стране лучше. Ещё больше не люблю журналистов и активистов.
Главное правило пропаганды — посыл должен быть простым. Если хочешь, чтобы твоя вера распространялась, нужно упаковать ее в короткое и броское сообщение — мем. Чем он проще и тупее, тем ему легче распространяться. Если мем в рифму — еще лучше.
Мем дожен быть безапелляционным, без деталей, однозначным и не вызывающим сомнений. В идеале — чтобы он касался каких-то человеческих грехов — например, гордыни, алчности или гнева. Это сейчас самые социально одобряемые грехи.
Thanks to generics, there are some interesting new ways to program in Go. This article explains how we can use functional programming techniques like Map, Filter, and Reduce, and what kind of problems they might help us to solve.
— О чем вы подумали, впервые открыв секретный архив ГУЛАГа и узнав, что число репрессированных значительно меньше, чем считалось и говорилось?
Земсков о репрессиях
The most important consideration when defining a concatenated index is how to choose the column order so it can be used as often as possible.
Например, поиск по имени без фамилии бесполезен. Значит, составной индекс должен начинаться с фамилии, а потом уже будет имя.
An index lookup requires three steps: (1) the tree traversal; (2) following the leaf node chain; (3) fetching the table data. The tree traversal is the only step that has an upper bound for the number of accessed blocks—the index depth. The other two steps might need to access many blocks—they cause a slow index lookup.
Rule of thumb: index for equality first—then for ranges.
Заметки о том, как писать и оформлять код на Си
Идея ролика возникла после вопроса, прилетевшего в личку: а почему бы, собственно, России не проиграть СВО и не сдаться на милость каким-нибудь США? Казалось бы, ответ очевиден, но, видимо, нужно всё разжевать и разложить по полочкам.
Можно выбрать подходящую схему транслитерации.
Поля с текстом интерактивны.
OK, your program works. You've tested everything in sight. It's time to ship it. So you make a release version.
And the world crumbles to dust.
You get memory access failures, dialogs don't come up, controls don't work, results come out incorrectly, or any or all of the above. Plus a few more problems that are specific to your application.
Now what?
That's what this essay is all about.