Size: a a a

2019 June 03
oleg_log
абстрактный юмор
источник
oleg_log
ну норм
источник
2019 June 04
oleg_log
Я на этой неделе ныл, что делал тестовое задание на дом, и вот одной из вещей был docker-compose.

И так уже вышло, что для каждого нового имеджа надо было все гуглить в разных местах. #нехорошешненько

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

ПРы приветствуются (сегодня мержить не буду, ибо афк, ток смотрите чтобы 2 пробела в ямле было :)
https://github.com/cristaloleg/docker-compose-collection

(отдельное спасибо Егору за 1й ПР, хоть я и не надеялся :D )
источник
oleg_log
Сегодня вспомнил лучшее issue на гитхабе. Запоминаем боевые фразочки для код-ревью на работе!

(мы не одобряем кибербуллинг)
источник
2019 June 05
oleg_log
источник
oleg_log
Собственно чего я и ждал последние годы. Конечно, другие так делали, но какое-то ощущение, что кокрочдб это необратимая точка.

Опенсурс начинает адаптироваться под реалии. Рыночек порешал в очередной раз.

https://t.me/sysadmin_tools/1517
источник
oleg_log
источник
oleg_log
Грустный кэп, о том, как Валв подсели на иглу денег от шапок и забили делать игры.

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

https://theweek.com/articles/844962/how-capitalism-killed-best-video-game-studios
источник
oleg_log
Профессиональное выгорание это...
Анонимный опрос
86%
суровая правда
14%
выдуманная проблема
Проголосовало: 473
источник
2019 June 06
oleg_log
Нашел проблему телеги.

Только одно окно. Неудобно когда 4 чата, приходится руками переклюаться (даже option + up/down) не удовлетворяет.

Неужели прижется перелезать в веб? 🤔

еще есть 'cmd + 1-5' для запиненых
и 'cmd + 0' для сохранок

UPD: веб клиент неоч любит множественные вкладки. REKT
источник
oleg_log
Была какая-то аудио тулза, которая на Ctrl+C закрывала проект без сохранения, аргументируя C = Close
источник
oleg_log
Хехехе. На самом деле странный этот пропозал. Скажу сразу - не вчитывался, но попытка убрать ‘if err != nil’ у меня вызывает грусть. Я не понимаю, почему оно так болит многим.
источник
oleg_log
источник
oleg_log
Semantic это такая штука, для парсинга, анализа и сравнения кода на разных языках(Ruby, JS, TS, Python, Go, so on).

И вот они написали оду Хаскеллу, если кратко:

> Why is Semantic written in Haskell?

<...> In Haskell, control flow is not dictated by the language, but by the data structures used. The same syntax is used for nondeterministic and backtracking computations, for concurrency and parallelism, and for traditional imperative blocks: user-defined interpretation functions, rather than built-in language semantics, determine the way that code is executed. This would be nearly impossible to implement in a language like Go, given its limited support for abstraction and polymorphism, and a maintenance nightmare in Java: every single one of our 20k lines of code would need to be rewritten as a data structure rather than a function. This is simply not a realistic task in other languages; even functional languages like OCaml and Swift lack this level of abstraction.

https://github.com/github/semantic/blob/master/docs/why-haskell.md
источник
oleg_log
А еще они отказались от gRPC и ушли в более простой[citation needed] Twirp от Twitch:

> We've had no trouble plugging into the rest of GitHub's infrastructure: running as a command line tool, a web server (HTTP/JSON), and now a Twirp RPC server

Тот же remote procedure call, но только без протобафов, а на человеческом жсон.

> GitHub's infrastructure

хм. выходит гитхаб усиленно юзает его в своих других проектах? интересненько.

Репка https://github.com/twitchtv/twirp
источник
oleg_log
Приходишь такой на работу, после 2х дней отсутствия на концерт и петпрожект. Начинаешь ненавидеть себя, что опять тут...а бац, у тебя хакатон на 2 дня по С++ и Envoy. И вроде не все так плохо.
источник
oleg_log
Вы наверное уже слышали, что гугл помирал на этой неделе, и вот умные штуки для дома в этот момент дохли.
Не знаю, правда или нет, но выглядит реально. И да, я точно не буду жить в смарт доме.

Вспоминается Страуструп:
> I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone.

https://www.fastcompany.com/90358396/that-major-google-outage-meant-some-nest-users-couldnt-unlock-doors-or-use-the-ac
источник
oleg_log
Тесты Энвоя пожрали 50гб диска у чела из команды. Мне кажется для 250к строк кода это все же больше, чем надо.
Даже для с++.
И даже Bazel не помог. Либо крайне криво сконфигурирован.
источник
oleg_log
Кто не понял - тот поймет
источник
oleg_log
Всплыл интересный вопрос: что в вашей фирме факапили джуны или интерны?
(Хотя и про обычных можете рассказать)
Увлекательные истории ожидаю тут @olegkovalov
источник