oleg_log
1.77K 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
Download Telegram
❤️
Тут по каналам волна рассказов про подкасты прошла и я тоже решил поделиться.

Слушаю я их давно, много и разные, поэтому рассказывать буду частями.

1. "Цинковый прод" (@ZnProd).

Подкаст строго 18+, слушаю его с самого первого выпуска и всегда радует. Он, в каком-то смысле, антипод "прилизанного" "Радио-Т" и это только в плюс.
Подкаст про обсуждение новостей, технологий, в обязательном порядке Rust'а (локальный мемас). Из последнего, что зацепило и было наиболее интересно это выпуск про использование Rust в бэке продукта для бирж https://soundcloud.com/znprod/054-15k-rps-z-1-ms.

2. "Generic Talks" (@generictalks)

Этот подкаст тоже слушаю с первого выпуска. Одним из ведущих является автор канала @oleg_log. Достаточно хардкорный подкаст с рассказами про кишочки с упором в Go, но и не только в него. Ярким примером этого является выпуск про обновления в Go 1.14 - https://xn--r1a.website/generictalks/57.

3. Geek Export (@geekexport)

Новый для меня подкаст. Он более лайтовый чем указанные выше (в технических вещах), но тоже интересный.
Тематикой являются различные области ИТ + эмиграция.

Наиболее близкие выпуск к тематике моего канала, я думаю, это №5
Берлинский стартап хаб и DevOps
https://soundcloud.com/geekexport/5-berlin-devops

---

Если вы хотите поделиться каким-то мнением по подкастам, поделиться подкастом чужим/своим, то пишите в личку. С удовольствием пообщаюсь.
Forwarded from Generic Talks (Oleg Kovalov)
А мы live! У нас новый гость - Алексей Акулович из ВК. Поговорим о Go, геймдеве, перформансе и...а кто его знает. Присоединяйтесь)

https://www.youtube.com/watch?v=2m-Ebr_6Bng
oleg_log
А давайте-ка новую подборку каналов сделаем. Дедлайн...ср-чт? Кидайте @olegkovalov что там есть прорекламировать. В основном айти-ориентед. Еще интересны каналы о С++ :)
Не опоздал, а дал возможность еще каналов довести.

@overtimehate - хороший технический блог
@rxd_txd - и еще один не хуже!
@numstation - научные штучки и мемы)
@count0_digest & @sysadmin_tools - 2 канала, без которых я не могу жить
@experimentalchill - непревзойденные канал Даниила о С++

@sysadminsu - админские полезняшки
@bpblog - сочные кастомные клавиатуры
@some_link_here - полезные и интересные айти ссылки
@meta_it - сборник айти-каналов (хотя большинство я вам озвучил)
@sec_devops - и сюда же secure devops, как же без безопасности в докере?
@dereference_pointer_there - если интересен Rust и о его непопулярных вещах.

@software_engineering_blogs - лента постов от известных фирм, чем-то напоминает HN comments @hn_best_comments (от @korkoma)
@isast - анализ и сертификация безопасности приложений в промышленных масштабах
@golangquiz & @quizcpp - если хотите потестить свои скилы в Go и С++
@alexandersmind - личный айти бложек
@smmblog - на стыке IT и предпринимательства, продуктовая, предпринимательская сторона работы.
@pdp11ml - Domain Specific Computing for machine learning (хотя там кроме МЛ есть вещи)
@coderoll - о веб-разработке

@qtasep - о жизни и непонятной математике
@lowlyingscience - science 👌
@microservices_arch — канал называется микросервисы, но целом по архитектуре.
@dddevotion — канал про ДДД
@pathetic_low_freq - известные, но "жалкие" низкочастотники

Давайте, репостите!
умели же снимать вещи...
Как _точно_ не делать микросервисную архитектуру. Надо быть самым настоящим космическим архитектором, чтобы это придумать.

TLDR: 200 calls * 99.9% uptime = 0% availability

Этот доклад вспомнился мне в одной беседе, удивлён, что я не постил его раньше.

https://www.youtube.com/watch?v=gfh-VCTwMw8
∏ρ؃uñçτØρ Øπτµç∑ | 👁‍🗨››››
Photo
Смотрю я значит в интернет, и вижу, как все превозносят себя над профессией баристы. И возникает парочка мыслей: откуда эта илитарность погромистов?

Да, мысль чуть глобальная, даже кэповская (спасибо раздутым ЗП и ЧСВ), но правда ли все такие умненькие? Если ты умеешь писать конфиг в ямле и помнишь, что no без кавычек это внезапно bool, это делает тебя умнее? Сомневаюсь. Умнее из-за знаний про выравнивание данных по кеш-линии? Сомневаюсь. Приходилось ручками парсить протобаф? не, оно круто конечно, но почему это параметр "умности" ?

Топик-стартерша про "кнопочку и не парится" говорила это либо с сарказмом, либо от незнаний самого процесса (оставим этот вопрос открытым). Но сама идея, что часть айтишников _действительно_ клацает кнопочки, копипастит конфиги, деплоит наотмашь - как бы правда. Не так уж среди нас по настоящему ярких умов, которые двигают профессию, технологии и общество дальше. Реакция айти-господ ток подтверждает, что ударили по больному (конечно часть просто смеется и раскуривает мем дальше, но у части заметно бомбануло (друзья, что мне жаловались, простите, но эт правда)).

Поверьте, людей, которые действительно что-то могут делать, а не только выступать на конференциях, говорить в подкастах, постить опенсурс и писать бложики - мало, очень мало. Любое пересечение с яркими умами сильно отличается, сложно ошибиться. Похвастаюсь, мне повезло опять с одним из таких столкнуться и за 40-50 минут беседы получилось узнать и понять больше вещей, чем за последние месяца 4, вот без шуток.

И конечно вишенка - сравнивать профессии с разной интеллектуальной нагрузкой по настоящему странно. Вспоминается мем про кота и осминога в аквариуме (сорян, не смог найти быстро).
oleg_log
Смотрю я значит в интернет, и вижу, как все превозносят себя над профессией баристы. И возникает парочка мыслей: откуда эта илитарность погромистов? Да, мысль чуть глобальная, даже кэповская (спасибо раздутым ЗП и ЧСВ), но правда ли все такие умненькие? Если…
Раз уж пошёл такой движ, вспомним слитый пост про python vs cpp с я(ндекс)чан (суть снг-айти https://xn--r1a.website/profunctor_io/4371)

Про это была попытка поговорить в последнем @generictalks но вышло чуть в другом свете, за что мне стыдно перед слушателями. Исправимся.

Если подвести итог в любом споре X vs Y язык, то это такой же буллшит как школьные BMW vs Mercedes (все мы и так знаем, что Audi лучше). Здесь опять же все любят говорить про когнитивную нагрузку и то, на сколько нужно быть скилловым человеком, вот в срр умнее, ведь знают как там данные располагаются, а питонисты - нет (еще одна отсылка https://xn--r1a.website/oleg_log/1239 обожаю мемы и отсылки).

Все эти сравнения настолько хлипкие, что даже непонятно, за что взяться и куда тыкнуть носиком. Надо знать архитектуру цпу? вроде да, но если ты занят инфраструктурой и докерами, то зачем? Надо знать как в питоне лежат данные? вроде да, но если ты пишешь на расте, то зачем? и далее по списку.

А ведь есть и другие измерения продуктивности, качества и профессионализма сотрудников, сюда и time to market, и документация, и онбоардинг, и другие вещи, а сколько еще технических тем! Можно быть суперматематиком и работать в гугле, но не знать ничего о syscalls и что вообще происходит с ./main (и это я про реального и живого человека говорю). И вот как его характеризовать?

Еще веселое, когда очень талантливый инженер (даже два), писавший и свою ОС, дистриб системы проверенные TLA+ и другие плюшки (я реально задолбался бы перечислять) уходил в Руби, только потому, что ему нравилась документация и краткость. И вот как его и её характеризовать? Умного и знающего все спеца или какого-то там крудо-шлёпа на руби? (против руби особо ничего не имею :)

Фигня это все в итоге, не сравнивайтесь, а старайтесь. А лучшее с собой, более весомая метрика.
The first two statements of your BASH script should be…

#!/usr/bin/env bash
set -euo pipefail


и это звучит логично. 1е для поиска интерпретатора баша, логично. 2е это завершать выполнение при 1й ошибке, если нет какой-то енв переменной и убивать цепочку команда в pipe.

В принципе вся статья, но прикольная https://ashishb.net/all/the-first-two-statements-of-your-bash-script-should-be/
У меня спросили список хороших опенсурс продуктов. Речь не о еще одной библиотеке jwt на го, а о чём-то более серьезном. К примеру Postgres, Kafka, Consul.

Приведенные выше опенсурсные, хорошо работающие, проверенные временем. И если заглянуть в код, то не страшно показать маме. Документация туда же.

Вот чтобы вы еще назвали из таких эталонных систем? Zookeeper я бы туда не отнёс, на нём построенно бизнесов с триллиард долларов, но после репозитория хочется утопиться в хлорочке.

Есть что подкинуть - кидайте сюдой @olegkovalov
Ваууу, я не знал истинной цели скринсейверов (в названии ведь "скрыто" !)
Forwarded from HN Best Comments
Re: Bouncing DVD Logo

As a historical note, the bouncing logo wasn't just for fun, but was important to prevent screen burn-in on CRTs. If you had a static image on a CRT for a long time, it could damage the phosphor. Sometimes you could even see the image when the screen was off!

This was the original purpose of screensavers, which saved your screen from damage. Displaying a dynamic image prevented one part of the screen from being overused.

kens, 8 hours ago