Recent news from Yegor Bugayenko a.k.a. @yegor256 about computers and programmers. The blog is at www.yegor256.com To discuss, join @bloghacks + @zerocracy (EN) or @szdne + @codeahead (RU) To talk about OOP: @elegantobjects + @painofoop (RU)
Ten (!) years ago, we tried to create Thindeck, a cloud serverless hoster of containers. At that time, it didn't work, for a number of reasons. Now it's called Google Cloud Run and AWS AppRunner. Everything has its time :)
Читать полностью…Мы готовимся к проведению пятой конференции ICCQ и начинаем собирать ученых в программный комитет, приглашая их со всего мира. Вот такой ответ пришел сегодня из Австралии. Жалость и стыд вызывают такие письма: лучшие люди свободного западного мира демократии not permitted заниматься наукой там, где им хотелось бы. Я писал об этом год назад.
Читать полностью…На днях закончил чтение, а точнее, прослушивание (в исполнении иноагента Артура Смольянинова) книги Вадима Туманова, и решил вам ее порекомендовать (книга написана была в 2004 году). Это рассказ человека о своей жизни, которую он начал как «враг народа», а закончил как истинный пролетарий. В первой половине книги мы знакомимся с жизнью в лагерях послевоенной сталинской Колымы, где Туманов провел восемь лет: насилие, убийства, сучья война, восемь побегов, беспредел — все в красках и с подробностями.
Здесь не надо повторять дважды. Девушка куда-то исчезает и через мгновение возвращается с опасной бритвой. Выдернув нож, я бритвой режу себе живот. Другое дело! На этот раз лезвие вошло глубоко. Живот обязательно должен быть прорезан до кишок, иначе в больницу не положат. Кровь хлещет через мои пальцы, прикрывающие рану. В таком виде вхожу обратно в кабинет Томашевой. Опытный лагерный врач, она все поняла: — На операционный стол! Срочно!
Зарплата руководителя стала почему-то «коммерческой тайной» и директор предприятия может получать сколько вздумается, а рабочие — вообще ничего. Эта уродливая схема сделала определенную немногочисленную группу безмерно богатыми, а остальные превращены в ничто. Страннейшая ошибка, уничтожившая средний класс, опрокинувшая все общество и столкнувшая экономику страны в пропасть.
Удача — всегда заслуга артели, провал — вина только председателя.
Опубликовали новое интервью: Виктор Александрович Петров, декан факультета математики и компьютерных наук СПбГУ рассказал об отношениях программистов с математикой, о высшем образовании в стране, о Николае Дурове, с которым они вместе взяли золото ICPC в 2001-м году. Смотрите 62 минуты (with English subtitles): на YouTube и yegor256news?z=video-226887147_456239043%2Fclub226887147">на VK.
Читать полностью…Теперь я в VK, yegor256news">подписывайтесь, у кого тормозит YouTube. Там будут все те же видео, что и на YouTube канале. В ближайшее время туда их все перенесем. Также завтрашний стрим, если ничего не помешает, планируем провести одновременно на YouTube и на VK.
Читать полностью…Новая партия Elegant Objects vol. 1, в Москве, с автографом автора, доставка CDEK по всей России и не только. Пишите в личку: @yegor256
Читать полностью…Только что опубликовали интервью с Сергеем Николенко, экспертом в ИИ и доцентом СПбГУ и ВШЭ. Обсудили как искусственный, так и натуральный интеллект. Смотрите: 83 минуты (with English subtitles).
Читать полностью…The results of StackOverflow Survey 2024 have been published, where Ukraine has three times more developers than Russia. How is this possible? No conspiracies, please.
Читать полностью…Ищу программиста на Ruby. Работа полностью удаленно. Частичная занятость (начнем с примерно пяти часов в неделю). Оплата рублями, сдельно и позадачно. Особое внимание будем уделять качеству кода. Будет трудно, но вам понравится. Присылайте свой GitHub профиль прямо сюда: @yegor256.
Читать полностью…У нас новое интервью, с профессором математики Нелли Владимировной Литвак, работающей в Нидерландах и в России. Обсудили, зачем нужна математика в пост-ChatGPT мире, как правильно мотивировать студентов, что угрожает цивилизации, и нужно ли стремиться к богатству. Смотрите: 87 минут.
Читать полностью…The 7th KaiCode festival is over. There were 412 projects submitted to us. We reviewed them in a few phases and selected three winners: vprusso/toqito (USA, $2048), orhun/git-cliff (Turkey, $1024), codedredd/pinia-orm (Germany, $512). The selection of winners were made by the jury of 14 people. Now it's time to start thinking about submitting your project to the next year competition, here. Also, you are welcome to join the jury or sponsor the festival.
Читать полностью…I've just published a new blog post about object-oriented design: File.exists or Files.fileExists? It has always been a question to me, what is right: File.exists()
or Files.fileExists()
? I suggest an answer: the first option is right, the second one is wrong. Most programming languages disagree with me, it seems.
Давно не давал я интервью, и вот опять (84 минуты). Поговорили в основном о том, куда податься молодому программисту, как стать успешным, как стать богатым айтишником и как при этом не потерять себя и свою любовь к прекрасному.
Читать полностью…В эту субботу я буду выступать на НЕклассической НЕконференции Pro IT Fest. Расскажу о роли GitHub и Stackoverflow в жизни каждого программиста и том, какие у нас есть шансы создать что-то подобное и даже лучше. Кому нужна контрамарка со скидкой, пишите в личку, дам код.
Читать полностью…"OpenAI acquired Multi, a startup focused on enterprise video-first collaboration, built by an ex-Dropbox product manager and an ex-Google software engineer. Multi will shut down after July 24, and most of its team will join OpenAI in an acqui-hire deal." — this story perfectly explains the trend: large companies don't care about your innovative ideas, they need you to work for them. Stop dreaming, become an employee.
Читать полностью…This week, I start teaching a course on object-oriented programming to BSc students at Innopolis University. Last year, I taught this course as well, and the lectures were recorded. This time around, I am aiming to make the course more engaging and to encourage more students to explore the intricacies of OOP (thanks to ChatGPT for suggesting this word). I will publish all new videos both on YouTube and yegor256news">VK.
Читать полностью…In my opinion, this false-flag operation is orchestrated by Trump's team, with the full cooperation of Durov. They will hold him in France until Trump is elected and then release him, thanks to Trump's "help." Win-win. Обсудить политику подробнее можно в нашей группе: @szdne (only Russian).
Читать полностью…Опубликовали новое интервью, в этот раз со мной, на канале Kotelov (записано было на ProITFest): обсудили, как обычно, китайцев, будущее отечественного айти и то, каким, боже упаси, будет мир без GitHub и StackOverflow. Смотрите: 40 минут.
Читать полностью…Несколько недель назад я сходил в гости к Алексею Гладкову, поговорили о менеджементе, о разработке операционных систем, о китайцах и их культуре, о выгорании, о выходе и входе в АйТи, о производительности программистов, о карьере джуна и конечно о ленивых синьорах. Сегодня видео появилось на YouTube и на VK (чуть более двух часов), смотрите! #interview
Читать полностью…Which framework you would recommend to use for a simple ML regression, and why? I need to train a model and then use it, preferably keeping it in one file.
Читать полностью…Just stumbled upon an interesting study done by a team of University of California, in 2014. They analyzed 729 projects in GitHub (not so many!) written in different programming languages. The result of the analysis: in some language programmers make bugs more often (C++, PHP, Python), while in other languages less often (TypeScript, Clojure, Haskell, and Scala). Java and C#, as you can see, are right in the middle. The conclusion: functional programming is the way to go.
Читать полностью…In five minutes we start our regular Friday Q&A session, this time in English. You are welcome to join: https://youtube.com/live/YpGg65a1aWI
Читать полностью…Новый выпуск N24 черно-белого айти. Смотрите: 60 минут. Обсудили все, что на картинке, и даже немного больше.
Читать полностью…Через 15 минут у нас live-вечер вопросов и ответов на пока еще не запрещенном YouTube, подключайтесь: https://youtube.com/live/fSiNDxTyp6M
Читать полностью…В ближайшие выходные собираемся записать новый выпуск черно-белого айти. Какие свежие и наиболее важные новости мира айти и около него стоит обсудить? Обращаю внимание, в этом формате мы обсуждаем именно новости. Пожалуйста, скидывайте ссылки на новостные сайты.
Читать полностью…Недавно у нас состоялось "совещание" в Казани, вот его видео отчет: 120 минут. Обсудили менеджмент в айти, судьбу начинающих программистов, конечно ИИ, образование, безопасность данных в сети, хакеров, и просто поговорили о жизни. Спасибо School 21 за теплый прием и бесплатно предоставленное помещение.
Читать полностью…Уверен, меня читают не только студенты, но и их преподаватели. Проводится конкурс для вас, коллеги, в котором я один из членов жюри. Готовите образовательный курс по операционным системам и их программированию, присылаете нам, мы оцениваем и премируем лучших (300к рублей за первое место!). Участие бесплатное. Имена победителей будут увековечены на сайте конкурса.
Читать полностью…I'm looking for a tool that would take my YAML file and turn it into a slide deck in PDF/PPTX format. In the YAML file, I want to describe my content in a declarative style, not even thinking about how it will look — the tool will make it visually attractive. Something like this:
copyright: Yegor Bugayenko
palette: bright
slides:
-
style: entrance
title: How to cook an apple pie?
-
style: enumerate
bullets:
- Heat the oven
- Mix apples with sugar
- Wait for 30 minutes
-
style: message
text: Any questions?
style
parameter describes what I'm presenting on the slide. There should be a limited number of possible "styles' (maybe just a few dozens). Are you aware of such a tool maybe?The 4th ICCQ conference has happened in Innopolis University last weekend and now you may watch all the five talks of it, on YouTube (don't forget to subscribe!) The papers will be published on IEEE Xplore within the next few weeks. For the first time we were making the conference on-site, while all three previous ones were online. It was an interesting experience, with certain organizational challenges.
BTW, we start looking for volunteers to helps us organize the 5th conference, next year, with the Ural Federal University. If you are interested in helping us, please text me: @yegor256.
I just published a new blog post: Win the Medals While Young — it suggests a long-term winning strategy for a junior programmer. Instead of chasing money you better earn some respect in its tangible form: medals, badges, certificates, status, karma points. Money will come later, in larger sums. Well, maybe.
Читать полностью…