Media is too big
VIEW IN TELEGRAM
А помните сериал Слово пацана? Так вот, Дети перемен (2024) от Сергея Тарамаева и Любови Львовой — о том же, но куда лучше. Достовернее. Глубже. Резче. Опаснее. Однако, немного огорчил подбор актеров: ни в вора в законе Тимофея Трибунцева, ни в многодетную водительницу тролейбуса Викторию Исакову — я не поверил. Но, вот кто меня очень радует уже второй раз, так это Слава Копейкин — падший ангел, настоящий бандит, Саша Белый, которого так давно ждем, и на которого Юра Борисов, увы, не тянет. #кино
This #book is about philosophy of making software systems, object-oriented in particular. Object Thinking by David West is by far is my favorite and the most respected manuscript about programming — thanks to this #book the concept of Elegant Objects was born. The book doesn't have snippets of Java or C++ code. Instead, it challenges the very basic principles of software design, setting your mind straight (if you are ready for it).
I've recently found an interesting plugin for GitHub Actions: reuse-action. It runs REUSE software that checks that the entire repository is compliant with SPDX specification requirements. Simply put, every source code file must have a declaration of the license, for example:
The files that can't have such comments (e.g. JSON or PNG files) must be listed in the
// SPDX-FileCopyrightText: 2013-2025 Yegor
// SPDX-License-Identifier: MIT
The files that can't have such comments (e.g. JSON or PNG files) must be listed in the
REUSE.toml
file. The licenses must be stored in the LICENSES/
directory. See how this plugin works in the yegor256/xembly GitHub repository.28-го января 1918 года Совет Народных Комиссаров подписал Декрет об организации РККА (Рабоче-Крестьянской Красной Армии), а менее через месяц, как раз 23-го февраля, опубликовал воззвание «Социалистическое отечество в опасности!», последний пункт которого гласил: "Неприятельские агенты, спекулянты, громилы, хулиганы, контрреволюционные агитаторы, германские шпионы расстреливаются на месте преступления." Эх, было время, были декреты, была борьба за правое дело... С праздником, товарищи!
Если верить на днях опубликованной информации Dsight, в 2024 году российские фонды вложили $177 миллионов в технологические стартапы, что в два раза больше, чем годом ранее. Для сравнения, в США инвесторы вложили $62 миллиарда (в 300 раз больше наших!) При этом ВВП на душу населения у США лишь в шесть раз больше у РФ. В чем же дело? Почему российские инвесторы инвестируют в 50 раз менее интенсивно, чем американские? Может быть имеет смысл законодательно заставить отечественных буржуев хранить часть своих капиталов в отечественных же венчурных фондах?
У крипто-барыг по имени Bybit пару дней назад кто-то украл полтора миллиарда долларов (вероятнее всего, их же подельники, но обвиняют северно-корейских хакеров). Без выстрелов, насилия, взлома замков и убийств — всего лишь нажатием одной кнопки огромные активы сменили хозяина. Это далеко не первый случай, буквально вчера украли еще $40млн, но у других барыг. Говорят, каждый год воруют около двух миллиардов крипто-долларов. Мой прогноз — именно обезличенность (никто за ваши деньги кроме вас ответственности не несет), которую считают сильной стороной крипты, и погубит ее, лишив привлекательности как средства накопления. Хранить миллионы долларов в виде последовательности из 64 буквоцифр, чтобы однажды обнаружить, что эти символы больше ничего не стоят — пугающая перспектива.
I've just released erc20, a small Ruby gem for ERC20 token manipulations on Ethereum: sending outgoing payments and receiving incoming ones. Apparently, such a library hasn't been created yet. I tested it with the help of Hardhat and against a few Ethereum providers — seems to be working just fine. Feel free to use and up-star it.
Finally, the killer of IDEs: claude-code. Just try it out. I'm stunned.
p.s. They charged me $17 for a few hours of work.
p.s. They charged me $17 for a few hours of work.
Сделал я себе аккаунт на SourceCraft — это GitHub от Яндекса, наш очередной шаг к технологическому суверенитету. Как дать вам ссылку на свой аккаунт — я не знаю. Как посмотреть список трендовых проектов и активных юзеров — тоже пока не знаю. Как залогиниться без Yandex-ID — не знаю и не узнаю, потому что никак (суверенитет же!). В остальном все понравилось, особенно свежий взгляд на Inbox, который в GitHub все еще весьма унылый. Если у них получится сделать интеграцию этой платформы с Yandex Cloud, то есть все шансы победить AWS и Heroku вместе взятых, особенно для малых проектов и особенно на местном рынке.
I've created a Bash script of just 400 lines that goes through all locally cloned Git repositories and make routine changes to them, mostly related to CI/CD discipline, including:
- set year to 2025 in all copyright notices
- append SPDX license to all files that miss it
- re-format XML, JSON, YAML, TOML files
- reset versions of all GitHub plugins in the .github dir
- add default GitHub plugins, like shellcheck and yamllint
- clean GHA files, e.g replace ubuntu-latest with ubuntu-24.04
This script helps me keep 190+ projects under control. Now, I'm thinking about making this script open source, extendable by the community. My question is: are you aware of something similar? Am I re-inventing the wheel or not?
- set year to 2025 in all copyright notices
- append SPDX license to all files that miss it
- re-format XML, JSON, YAML, TOML files
- reset versions of all GitHub plugins in the .github dir
- add default GitHub plugins, like shellcheck and yamllint
- clean GHA files, e.g replace ubuntu-latest with ubuntu-24.04
This script helps me keep 190+ projects under control. Now, I'm thinking about making this script open source, extendable by the community. My question is: are you aware of something similar? Am I re-inventing the wheel or not?
We all know that operating systems are very complex software products. Take a guess, of how many lines of C++ code MS-DOS v.4.0 consists?
Anonymous Poll
41%
27K
26%
127K
15%
527K
18%
1027K
Говорят, что OpenAI собирается сдавать в аренду research assistants за $20K в месяц, а программистов за $10K. Тем временем, claude-code за час активной работы берет с меня почти $100. Время задуматься, чем мы, живые существа, будем лучше этих роботов, чтобы нам платили если не столько же, то хотя бы половину?
Do you remember claude-code, which is very expensive? Here is an alternative, that does almost the same, but through any OpenAI-compatible API: anon-kode. I've tried it with ChatGPT-4.5 and I'm not satisfied: it makes many simple mistakes. Maybe Claude by Anthropic is indeed better for code editing than ChatGPT?
Уважаемые мои читательницы, от всей души поздравляю вас с международным женским днем, днем освобождения женщины из-под гнета патриархальных догм! Уже более ста лет вы боретесь с нами, и побеждаете: нет больше кухонного рабства, аборты разрешены, развод давно не проблема, а образование и почти любой труд вам доступны. Годы кровопролитной борьбы доказали, что только став независимой от мужчины, как материально, так и эмоционально, женщина обретает счастье!... Но это не точно.
Советский плакат 1920-го года, художница неизвестна.
Советский плакат 1920-го года, художница неизвестна.
11-го апреля буду выступать в НГУ (Новосибирск, Россия) с докладом на тему "Взлет и падение объектно-ориентированного программирования". Это лекция будет очередной в цикле выступлений приуроченных ко дню рождения Андрея Петровича Ершова. Регистрация здесь.
Take a look at the endorsement from Philip Riecks, a reviewer of Angry Tests. The book is going to be published on the 22nd of April, on Amazon and in Russia. Stay tuned.
Andrew Gelman (h-index: 137), a professor at Columbia University, believes that "committing fraud is, right now, a viable career strategy that can propel you to the top of the academic world." Simply put, as long as a paper is properly formatted and published in a top journal or presented at a major conference, few dare to question it. If it's published, it's true. Sadly.
An interesting story has just emerged about Huawei: a few hiring managers were caught selling positions at the company for $2,800 and then charging the hired employees a monthly fee of $420 to keep their jobs (allegedly). Many people were punished today, and even more were fired immediately.
What can we learn from this? First, Huawei is a company where people are willing to pay just to work there. Second, Huawei is capable of responding to such situations swiftly and effectively. Third, and perhaps most concerning, Huawei is likely not the only major tech company where this kind of corruption may occur.
What can we learn from this? First, Huawei is a company where people are willing to pay just to work there. Second, Huawei is capable of responding to such situations swiftly and effectively. Third, and perhaps most concerning, Huawei is likely not the only major tech company where this kind of corruption may occur.