oleg_log
1.78K subscribers
1.86K photos
129 videos
9 files
2.77K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks

about: https://xn--r1a.website/oleg_log/3200
Download Telegram
Афигенная конфа будет, ух прям, даже рука потянулась билеты взять, пока даты не увидел, 15-18 июня :( надеюсь у кого-то из вас будет возможность.

https://hydraconf.com/#speakers

(мимокрокодил: мне кажется я прошлые так и не досмотрел...)
Сильная штука, полно полезностей. Автор-то в программном комитете HydraConf
Отличная подборка, которая, судя по GH, ещё и постоянно обновляется.

Curated list of resources on testing distributed systems
https://asatarin.github.io/testing-distributed-systems/

Спасибо подписчику за ссылку.
1.16.5 и 1.15.13 вышли, math/big, net/http/httputil & archive/zip пофиксили. Прям как-то много даже, не помню таких объемных патч версий за последнее время.

https://groups.google.com/g/golang-announce/c/RgCMkAEQjSI/m/r_EP-NlKBgAJ
У меня есть сомнение, что нужно переписывать и так супербыстрый esbuild, но все же круто. И что самое неожиданное - на Zig. Спасибо Артёму за подброшенный твит.

https://twitter.com/jarredsumner/status/1390084458724741121
Вопрос-почти-наброс: Вы получаете больше 10к баксов в МЕСЯЦ ? интересует основная работа (фуллтайм и парттаймы), свои бизнесы, инвестиции, донаты не в счет
Anonymous Poll
1%
Да, я в США/Канаде
1%
Да, я в ЕС
3%
Да, я в СНГ
1%
Да, я еще где-то
1%
Не, я в США/Канаде
7%
Не, я в ЕС
67%
Не, я в СНГ
3%
Не, я еще где-то
17%
Результаты
1%
Другое (в бота или в лс желательно)
хех
Бомбезный релиз, скажу я вам. Часть релиза давно была озвучена в Твиттере, но когда читаю все за 1 раз, понимаешь какой это объем работы.

> this is 1.8 million lines per second on my laptop 😀

Заоблачные циферки как по мне, хотя и реальные.

https://ziglang.org/download/0.8.0/release-notes.html

The major theme of the 0.9.0 release cycle will be stabilizing the language, creating a first draft of the language specification, and self-hosting the compiler.
I am now confident that we can ship the Self-Hosted Compiler with the 0.9.0 release of Zig.

🎉 (надо начать больше донатить, тоже хочу в конце релизнотс быть озвученым)
Forwarded from Good reviewer - Bad reviewer (Oleg Kovalov)
Мы лайв, будем делать чекеры https://www.youtube.com/watch?v=YR5taIcLMuo
Интересное интервью с Гвидо ван Россумом, на основе которого в последнее время порождается много новостей в инфополе вокруг Python.

Мне в целом понравилось, но можете не смотреть, потому что вот ключевые моменты:

* Во время работы над ОС Amoeba Гвидо столкнулся с непреодолимой прокрастинацией, потому что приходилось писать много кода на C и шелл-скриптах. Так и появился Python, какое-то время он применялся в разработке этой ОС, но в итоге она загнулась, а Python внезапно обрёл популярность.
* Код с reduce() сложно понимать, поэтому Гвидо убрал эту функцию из built-ins. map() и filter() — норм, но в языке есть для них более приятные альтернативы.
* Гвидо никогда не увлекался ФП.
* Генераторы и list comprehension сильно поменяли язык, дали ещё один толчок к росту популярности в Python.
* Некоторые идеи в плане типизации Python тащит из TypeScript, потому что языки в некотором смысле похожи.
* Гвидо не слишком оптимистичен по поводу запуска Python в браузере или на смартфонах. Слишком другое окружение, а язык изначально рассчитан для работы на мейнфреймах/ПК.
* Скорее всего Python 4.0 никогда не наступит, если только не случится какое-то фатально ломающее изменение (например, на уровне совместимости с нативными расширениями, изменение механизмы работы сборщика мусора или выпиливание GIL), чего разработчики сильно стараются избегать. Переход со второй на третью версию был слишком болезненным.
* Гвидо предполагает, что под-интерпретаторы (sub-interpreters) помогут решить проблему GIL. Его не придётся удалять, но мешать он больше не будет.
* Гвидо любит кататься на велосипеде, но не больше пары часов за заезд.

Прикольно, что у Гвидо очень понятный акцент. Возможно, это потому что английский — не его родной язык?

https://www.youtube.com/watch?v=aYbNh3NS7jA